state = {}并不是静态方法
来源:7-12 setState何时会合并state
慕丝1117639
2022-03-15
看到这一节有人提问为什么需要将state需要写在construct中,您的回答是state = {}是静态方法。
您这里说错了吧。使用static声明了才是静态方法,例如: static state={},这个时候这个state才是挂载在类对象上,而不是实例对象上。
另外state = {}这种赋值语句的写法,就是会将属性挂载在实例对象上。以下是打印this的结果
写回答
1回答
-
双越
2022-03-15
“state 是静态方法” —— 这种说法不对,有 static 才是静态的。
00
相似问题