道具由父级设置,并且在整个生命周期中已修复 。
这让我感到困惑,因为在React中并非如此,在React中,组件的相同实例可以在其整个生命周期内接收不同的道具(例如,当父级将不同的道具值传递给它时孩子,孩子的实例保持不变,它只是获得新的道具)。而上述行索赔相同的实例不能在RN中接收不同的道具价值。
原生反应有什么不同吗?
此外,如果它不是RN github,我也无法解决问题,所以如果doc是错误的,希望来自RN社区的人偶然发现这个问题。
答案 0 :(得分:1)
文档应该说的是道具的值在组件的生命周期内保持固定,直到它从它的父级接收到新的道具,或者你使用redux像第三方专门映射不同的值。
答案 1 :(得分:0)
这个想法是道具不应该在子组件中突变,它们并不意味着要在接收它们的组件中进行编辑。 / p>
您可以了解有关道具here的更多信息,虽然React用于示例,但一切也适用于React Native,因为React和React Native道具的功能相同。