![]() |
1
1
它们在组件的上下文中是只读的,这意味着您不能为它们分配新值。 但是,一个将道具传递给孩子的家长,可以根据某些条件传递不同的道具在这种情况下,孩子会得到不同的道具渲染。 例子:
在我的示例中,每次单击父组件的按钮都将更改其状态,因此,React将重新呈现它,然后此父组件将向子组件传递一个新值。 |
![]() |
2
0
我认为您需要了解组件的生命周期以及如何使用和处理道具,这些道具在下面的链接中描述得很好: https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops https://reactjs.org/docs/components-and-props.html#props-are-read-only 道具是只读的,这意味着您不能更改值,但并不意味着您不能更新它,因为您需要将更新的道具传递回子组件,并将任何生命周期方法传递给它。 |
![]() |
3
0
道具或状态的更改可能会导致更新。
当有更新时
|
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 4 月前 |
![]() |
noblerare · Vite错误-未定义导出(SSR) 5 月前 |