android - 如何修复此问题 : Object are not valid as a React Child

标签 android ios react-native expo

The Error like this

我需要帮助解决这个问题,抱歉我是 React Native 的新手,我已经被困了几个小时,希望任何人都可以帮助解决这个问题..

提前致谢^^

最佳答案

当你调用这个

{PAGES.map((page) => this.renderViewPagerPage(page))}

您正在传递完整的对象{"id":1,"page":<StepOne></StepOne>}里面Text组件,您只需要传递要渲染的文本而不是整个对象。

替换下面的代码

renderViewPagerPage = (data) => {
    return(<View style={styles.page}>
      <Text>{data}</Text>
    </View>)
  }

 renderViewPagerPage = (data) => {
        return(<View style={styles.page}>
          <Text>{data.page}</Text>
        </View>)
      }

关于android - 如何修复此问题 : Object are not valid as a React Child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54473055/

相关文章:

ios - 如何在第一次启动时阻止通知权限?

javascript - 在react-native/expo中访问async函数内部的const

javascript - 如何阻止我的 React Native 测试在 Node Modules 中的 Flow 类型上轰炸?

android - React Native Android 自定义 View 中的 "bubbling"与 "direct"事件

ios - 将变量作为 NSDict 从 Viewcontroller 传递到 Viewcontroller

iOS 应用程序位置权限目前无法正常工作

java - 如何从 firestore 数据库获取所有文档 ID 并将其存储到阵列适配器

android - Android 函数 View.getHitRect() 提供的值的定义是什么?

Android:从 JSON 对象创建字符串数组

android - 根据显示方向更改 XML 填充属性