我在React Native中做一些事情,有一个模块有一个名为jorge
的变量
const jorge = "This is some output";
console.log(jorge); //output: 'This is some output'
我已经将props
item
传递到此模块(我正在使用react-native-router-flux
模块,该模块的值也为jorge
:<Scene
key="sceneTwo"
component={componentItem}
title={content.title}
item="jorge"
/>
我希望能够做到这一点:
console.log(this.props.item); //output: 'This is some output'
而实际上,我得到以下信息:
console.log(this.props.item); //output: 'jorge'
我不确定这种技术叫什么,因此头衔非常模糊,但是如果有人可以建议我如何解决这个问题,我将不胜感激!
最佳答案
您正在传递字符串"jorge"
而不是变量jorge
。要传递变量,您需要将其用大括号括起来:
<Scene
key="sceneTwo"
component={componentItem}
title={content.title}
item={jorge}
/>