当 React FC 仅需要单个键时,打字稿传递整个对象与单个键

问题描述 投票:0回答:1

我正在考虑是否应该传递整个对象,而不是将对象的单个必需键传递给我的 React 功能组件。 我知道 Typescript 通过引用传递,因此不会对性能产生任何影响,但我想知道就编程范例和最佳实践而言,什么是更好的实践。

该物体相当大,有 11 个钥匙。几个键将对象和对象数组作为值。

我的 FC 中需要的只是一个字符串类型的键。

javascript reactjs typescript object
1个回答
0
投票

当涉及到 React 组件时,

props
最好是组件本身直接需要的数据。这意味着如果组件只需要密钥,则只提供它们。

最好将组件视为自己的世界。这将有助于您将来更新它或做其他事情。它将限制在思考组件的工作时可能发生的人为错误的可能性。它还可能允许您在其他地方重用该组件。

© www.soinside.com 2019 - 2024. All rights reserved.