![]() |
1
1
更新render方法中的状态不是一个好的实践,因为它可能会导致无限循环。
在您的情况下,state是多余的,因为您只从props获取数据,或者用默认值替换它。而不是使用状态返回
示例(未测试):
注1
:如果要将组件与状态分离,最好强制使用简单属性作为数据的输入例如,此组件需要
注2:
如果您确实需要您所在州的数据,可以使用
|
![]() |
2
0
对于这种情况,可以使用componentwillreceiveprops方法,如下所示
} 此方法仅在更改了ur组件属性时运行。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |