【问题标题】:"Text must be rendered within <Text>" error“文本必须在 <Text> 内呈现”错误
【发布时间】:2020-07-11 18:07:47
【问题描述】:

我正在使用 Snack 在 React Native (Expo) 中创建一个应用程序。该程序在一小时前运行,但现在显示此错误。

Device: Text strings must be rendered within a &lt;Text&gt; component.

Snack Link

我知道为什么会出现这个错误,但我不知道错误到底在哪里。

尝试过的事情: 已检查

  • &lt;Text&gt; 组件中的潜在文本
  • 还有多余的空格

【问题讨论】:

    标签: javascript reactjs react-native expo


    【解决方案1】:

    在您的 ButtonGroup.js 中

     <Button
          onPress={() => {
            this.props.navigation.navigate('Project_Submit');
          }}
          icon="publish"
          type="entypo"
          name="Submit Project"
        />{' '}
    
    Replace with
    
    
    <Button
          onPress={() => {
            this.props.navigation.navigate('Project_Submit');
          }}
          icon="publish"
          type="entypo"
          name="Submit Project"
        />
    

    第 31 行是一个文本

    【讨论】:

    • 哦...自动格式化很糟糕...顺便说一句,非常感谢!还有,这个问题其实没用,要不要删掉?
    猜你喜欢
    • 2022-01-18
    • 2020-10-25
    • 2019-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    • 2019-02-21
    相关资源
    最近更新 更多