React native 为什么可以';我在react native中使用类似jsx的变量

React native 为什么可以';我在react native中使用类似jsx的变量,react-native,React Native,也许我想创建这样的数据 let foo = <Text>test</Text>; 让foo=test; 或 let bar={ 一,测试,, }; 我在return()中使用这些变量时出错,我应该如何处理上述数据结构:( 谢谢你抽出时间 问候。不太清楚你想要完成什么 但您可以通过以下方式构建组件: let foo = () => { return ( <Text>test</Text> ); }; let foo=()

也许我想创建这样的数据

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

let bar={
一,测试,,
};
我在
return()中使用这些变量时出错,我应该如何处理上述数据结构:(

谢谢你抽出时间


问候。

不太清楚你想要完成什么

但您可以通过以下方式构建组件:

let foo = () => {
  return (
    <Text>test</Text>
  );
};
let foo=()=>{
返回(
测验
);
};

然后在渲染函数的另一个函数中使用它,作为

不确定要实现什么

但您可以通过以下方式构建组件:

let foo = () => {
  return (
    <Text>test</Text>
  );
};
let foo=()=>{
返回(
测验
);
};

然后在渲染函数的另一个函数中使用它,如示例中返回的是
组件,而不是引用
组件的
foo
变量。如果
test
被分配给
foo
,则可以
返回foo

return (<Text>test</Text>);
返回(测试);
同:

let foo = <Text>test</Text>;
return foo;
让foo=test;
返回foo;

在示例中,您返回的是
组件,而不是引用
组件的
foo
变量。如果
test
被分配给
foo
,则可以
返回foo

return (<Text>test</Text>);
返回(测试);
同:

let foo = <Text>test</Text>;
return foo;
让foo=test;
返回foo;

您尝试过用引号括起来吗?您尝试过用引号括起来吗?