1
也许我想创建这样的数据。为什么我不能在反应本机中使用jsx像变量
let foo = <Text>test</Text>;
或
let bar = {
one: <View><Text>test</Text></View>,
};
,当我在return (<foo />);
使用这些变量,我得到的错误,我应该怎么做,如数据结构:(
感谢您的时间以上。
问候
也许我想创建这样的数据。为什么我不能在反应本机中使用jsx像变量
let foo = <Text>test</Text>;
或
let bar = {
one: <View><Text>test</Text></View>,
};
,当我在return (<foo />);
使用这些变量,我得到的错误,我应该怎么做,如数据结构:(
感谢您的时间以上。
问候
在提供的示例你返回<foo />
成分,不使用它参考<Text>
组件的foo
变量。如果<Text>test</Text>
分配给foo
,则您可以return foo
。
return (<Text>test</Text>);
是一样的:
let foo = <Text>test</Text>;
return foo;
不完全确定你想要完成什么。
但是你可以建立你的组件是这样的:
let foo =() => {
return (
<Text>test</Text>
);
};
然后在另外一个在渲染功能<foo />
您是否尝试过在引号包裹呢? –