如何解决这个问题:对象作为 React Child 无效



这样的错误

我需要帮助如何解决这个问题,对不起我是 React Native 中的新手,我已经卡了几个小时,希望任何人都可以帮助解决这个问题..

提前致谢^^

当你调用这个

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

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

替换以下代码

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

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

最新更新