项目条件:react es6 antidesign
已在commonState中获取到list,但是在循环map填充DOM的时候陷入死循环。
原因:因为是子组件 ,在父组件请求数据的时候 有个时差过程。在console里面清楚看到list 刚开始是undefined,后来才加载到数据。
子组件刚开始渲染的时候 map循环到了undefined导致死循环,但是具体原因并不清楚。(react渲染机制)
解决方法:就是加个判断啦 如果刚开始是undefined 就 为空数组,eg : classifiListDataType || []