Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React native props TypeError:将循环结构转换为JSON_Reactjs_React Native - Fatal编程技术网

Reactjs React native props TypeError:将循环结构转换为JSON

Reactjs React native props TypeError:将循环结构转换为JSON,reactjs,react-native,Reactjs,React Native,我不确定我做错了什么,但我有以下组件 import React, {PropTypes} from 'react'; import { Icon } from 'react-native-elements'; const propTypes = { selected: PropTypes.bool, name: PropTypes.string, }; const TabIcon = (props) => { return <Icon name={prop

我不确定我做错了什么,但我有以下组件

import React, {PropTypes} from 'react';
import { Icon } from 'react-native-elements';

const propTypes = {
    selected: PropTypes.bool,
    name: PropTypes.string,
};

const TabIcon = (props) => {
    return <Icon name={props.name} size={28} type={"font-awesome"}  />
};

TabIcon.propTypes = propTypes;

export default TabIcon;
import React,{PropTypes}来自'React';
从“react native elements”导入{Icon};
常量属性类型={
已选择:PropTypes.bool,
名称:PropTypes.string,
};
常量选项卡图标=(道具)=>{
返回
};
TabIcon.propTypes=propTypes;
导出默认选项卡图标;
接下来是

<Scene key='Home' component={Home} title='Home' initial={true} icon={TabIcon({name:'home'})} />


我一直得到TypeError:将循环结构转换为JSON“

您可能还需要为
场景组件添加代码。请您也添加
场景组件的代码,您似乎已经以循环格式调用了组件。场景组件只是react本机路由器流量,它只是路由以及如何设置。我也有同样的问题,它是由react原生元素的图标引起的。你解决了吗?