我收到此错误:
无法阅读财产' map'未定义的新的 ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:87221:34 ReactCompositeComponentWrapper._constructComponentWithoutOwner ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31251:30 ReactCompositeComponentWrapper._constructComponent ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31247:21 ReactCompositeComponentWrapper.mountComponent ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:31231:25 Object.mountComponent ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:30937:39 Object.updateChildren ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32163:69 Constructor._reconcilerUpdateChildren ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32271:119 Constructor._updateChildren ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:32308:33 Constructor.updateChildren ?index.android.bundle平台= Android和放大器;开发=假放;热=假放;缩小= FALSE:32302:14 Constructor.receiveComponent ?index.android.bundle平台=机器人&安培; dev的=假安培;热=假安培;缩小= FALSE:32375:119
main.js
import icons from './icons'
type Cell = {
image: any,
animation: any
};
export default class Camera extends React.Component {
cells: Cell[];
background = new Animated.Value(HIDDEN);
text = new Animated.Value(HIDDEN);
state: { focused?: Cell } = {};
constructor(props) {
super(props);
this.cells = icons.map((icon) => ({
...icon, animation: new Animated.Value(HIDDEN)
}));
}
icons.js
import React from 'react';
import Icon from 'react-native-vector-icons/Octicons'
import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'
const icons =[
{ name: 'Notes', image: <Icon name='device-camera' />},
{ name: 'Earth', image: <SimpleLineIcons name='camera' /> }
]
export { icons }
答案 0 :(得分:3)
export default icons;
应该可以解决问题。