json 获取数据并渲染reaction

xqk2d5yq  于 2023-06-25  发布在  React
关注(0)|答案(2)|浏览(112)

我有一个实时应用程序,它每秒获取一组保持静态的数据和另一组数据。问题是,如果我使用导入的JSON测试应用程序,而不是获取它并使用该JSON设置应用程序状态,我会出现错误,因为mount上的状态为空...我试着插入一些条件句比如

{data && <MainPage/>}

但是在MainPage子级上仍然有错误,比如“无法读取未定义的属性(阅读'0')”,因为我将json的一部分作为props传递给子级。我该如何解决这个问题?

vojdkbi0

vojdkbi01#

您应该尝试这些类型的条件

{data ? <MainPage/> : null}

{data ? <MainPage/> : <Home/>}
s6fujrry

s6fujrry2#

如果数据是数组,你可以检查data.length != 0,如果是对象,你可以检查它是否为空

相关问题