我有一个需要相当多数据的组件。我可以选择创建12个道具以发送到子组件或创建一个具有12个键的对象并自行发送该对象。
老实说,我认为尝试其中一个没有区别,所以我试图获得一些关于哪个设置更适合性能的输入。
答案 0 :(得分:2)
就个人而言,我不担心它的性能方面,直到它显然是一个问题。预优化可能有点像掉下兔子洞。
如果不了解更多关于实际物体的信息,我会说一个大物体(有12个键)会让人担心。
相反,我会将对象作为一个道具传递下来,然后根据需要对任何更多的孩子使用解构。
即:
path
和<ChildComponent largeObject={someObject} />
:
ChildComponent