RT,两者各自在什么情景下适用呢
前者设置默认的 props,后者设置初始的state ,不知道你的疑问是什么?
props
state
前者是set,后者是new
先去弄明白props和state的区别是什么。。。 然后getDefaultProps是设置默认props,如果父组件没有给某个prop那就用默认的,getInitialState是设置组件mount以后的初始state的。
楼上正解,state 是会频繁修改的
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
前者设置默认的
props,后者设置初始的state,不知道你的疑问是什么?前者是set,后者是new
先去弄明白props和state的区别是什么。。。 然后getDefaultProps是设置默认props,如果父组件没有给某个prop那就用默认的,getInitialState是设置组件mount以后的初始state的。
楼上正解,
state是会频繁修改的