react 中getDefaultProps和getInitialState的区别是什么
发布于 8 年前 作者 wwhgtt 17779 次浏览 来自 问答

RT,两者各自在什么情景下适用呢

4 回复

前者设置默认的 props,后者设置初始的state ,不知道你的疑问是什么?

前者是set,后者是new

先去弄明白props和state的区别是什么。。。 然后getDefaultProps是设置默认props,如果父组件没有给某个prop那就用默认的,getInitialState是设置组件mount以后的初始state的。

楼上正解,state 是会频繁修改的

回到顶部