App具有计算回传值的状态,该值作为道具传递给Option。当状态由于传递给Option的回调而发生变化时,App将被重新命名,从而导致
Option的改进机SomeComponent,它甚至不带任何道具我正在寻找一种使用React和状态管理的模式,该模式只允许重新设置两个Option--一个是取消选举的,因为它的isSelected属性从true变为false,另一个是被选中的,因为它的isSelected属性从false变为true。我不明白为什么其他子组件,特别是SomeComponent,需要重新命名,而它们的道具没有改变。
发布于 2022-03-30 17:19:09
这通常是用React.memo来完成的,以使组件的呈现只依赖于他们的道具,而不是重新呈现,除非他们的道具改变了。
https://stackoverflow.com/questions/71681455
复制相似问题