this.props值显示为undefined

来源:7-6 使用 React-Redux 进行应用数据的管理

慕粉3633604

2020-10-28

不把默认数据写在ruducer里的话,state里的变量是能获取到这个名字的,但是从this.props获取这个数据显示undefined,怎么解决这个问题,我现在需要从ruducer里获取默认变量的名称

写回答

1回答

前端小菜鸟wm

2020-11-06

这个应该是因为,页面默认会先渲染,第一次渲染的时候是undefined,然后action之后,state里面的数据变了,会二次渲染,就出现了,所以应该只需要加个判断 this.props.xxx && this.props.xxx

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程