React Native错误:Raw""必须包装在显式<Text>组件中

Dre*_*rew 4 react-native

在此输入图像描述

嗨,我有反应原生的这个错误,无法弄清楚是什么导致它.非常感谢帮助.

谢谢

bla*_*9ue 19

问题是空白.但是,使用制表符不算作空格.尝试删除第32行和第37行中标记注释之间的空格.

<View> {/*green*/}
Run Code Online (Sandbox Code Playgroud)

应该是

<View>{/*green*/}
Run Code Online (Sandbox Code Playgroud)

要么

<View>
    {/*green*/}
Run Code Online (Sandbox Code Playgroud)


Eva*_*oky 19

检查是否以下列方式呈现组件时遇到类似的错误:

{somevariable && <Text>abcd</Text>}
Run Code Online (Sandbox Code Playgroud)

每当somevariable为0时,这somevariable将被解释为应该被渲染的东西,因此0是无效的React元素.为了解决这个问题,我确保第一个表达式总是计算为布尔值.

{!!somevariable && <Text>abcd</Text>}
Run Code Online (Sandbox Code Playgroud)