我在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}
 />

10-07 14:51