react-native - 从函数 React-Native 返回多个 JSX 元素
问题描述
我试图从一个函数返回多个 JSX 元素,而不用View
.
我找到了一些关于 React 的解决方案,但不确定它们在 react native 中是否会产生相同的结果。
我现在在做什么:
renderElements() {
return (
<View>
<Text>1st text</Text>
<Text>2nd text</Text>
<Text>3rd text</Text>
</View>
);
}
我想要但不起作用:
renderElements() {
return (
<Text>1st text</Text>
<Text>2nd text</Text>
<Text>3rd text</Text>
);
}
我知道不可能从函数返回多个值,但我需要的是不要将它们包装在<View>
. 我希望我能说出我的意思
解决方案
你应该使用React.Fragment
.
您可以使用<></>
或<React.Fragment></React.Fragment>
renderElements() {
return (
<>
<Text>1st text</Text>
<Text>2nd text</Text>
<Text>3rd text</Text>
</>
);
}
推荐阅读
- api - Lumen 仅返回请求中指定的字段
- python - 如何“最好”检查 csv 文件中是否出现字符串/单词
- javascript - 需要 IE 填充程序的 Angular 5 和 IE11 问题
- vba - VBA Query returning nulls
- python - { "detail": "方法 \"GET\" 不允许。" }
- c++ - CMAKE Boost 单元测试框架在 Mac 上不起作用
- javascript - 如果所有输入字段不为空,则播放视频
- java - 在 iOS-Objective C 上签名的数据在 Java 中验证时总是返回 false
- visual-studio - Visual Studio 中的这个框叫什么,如何禁用它?
- php - SQL 从表中获取值