2016-03-15 48 views
1

也许我想创建这样的数据。为什么我不能在反应本机中使用jsx像变量

let foo = <Text>test</Text>; 

let bar = { 
    one: <View><Text>test</Text></View>, 
}; 

,当我在return (<foo />);使用这些变量,我得到的错误,我应该怎么做,如数据结构:(

感谢您的时间以上。

问候

+0

您是否尝试过在引号包裹呢? –

回答

2

在提供的示例你返回<foo />成分,不使用它参考<Text>组件的foo变量。如果<Text>test</Text>分配给foo,则您可以return foo

return (<Text>test</Text>); 

是一样的:

let foo = <Text>test</Text>; 
return foo; 
1

不完全确定你想要完成什么。

但是你可以建立你的组件是这样的:

let foo =() => { 
    return (
    <Text>test</Text> 
); 
}; 

然后在另外一个在渲染功能<foo />

相关问题