CNode

react 中getDefaultProps和getInitialState的区别是什么

问答
Wwwhgtt发布于10 年前最后回复10 年前4 回复18785 浏览0 收藏

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

查看回复

回复 (4)

F
fantasy#1·10 年前

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

N
nodeman777#2·10 年前

前者是set,后者是new

H
hunnble#3·10 年前

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

D
DevinXian#4·10 年前

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

参与回复
登录后即可参与回复。登录