React 渲染嵌套对象,内部对象会是undefined

Posted sallyshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React 渲染嵌套对象,内部对象会是undefined相关的知识,希望对你有一定的参考价值。

技术图片

 

 

 在编译器中获取数据 发现报错

技术图片

 

 

 技术图片

 

 

 原因:

render()一加载就会渲染,渲染的数据是初始state里的值 ,当setState会再次渲染

解决方法

1.三元运算 判断对象是否存在

技术图片

 

 

 

 

2.在初始化对象的时候嵌套对象

技术图片

 

 

 

 

 

 

 

以上是关于React 渲染嵌套对象,内部对象会是undefined的主要内容,如果未能解决你的问题,请参考以下文章

React 如何在嵌套数据对象中渲染动态图像

React 中数组嵌套怎么渲染数据

React - 如何映射嵌套对象值?

react ——withRouter——页面隐式传值—嵌套路由——渲染方式——自定义导航组件

通过 React 中的输入元素更新对象中的嵌套状态

React 数据改变后页面没有重新渲染