通过道具哪个更好?
title="sample" description="sample desc"
我知道它的情况。但是在动态,后端就绪(API集成)和性能方面,您更喜欢哪个?对不起,如果我不好描述,但我相信你能理解我的意思。
您的所有建议都是值得欢迎和正确的。谢谢!!
编辑:还有什么利弊]
哪种传球道具更好?将整个对象作为道具传递?或分别传递?例如title =“ sample” description =“ sample desc”我知道它的情况。但是您更喜欢哪个...
让我们看看每种选择的利弊,给定组件User
:
我认为,我更喜欢将整个物件作为道具传递。因为它易于使用和转换任何所需的内容。
我会说对象会更好。因为我有点像打包的东西,如果您需要通过API发送,则可以轻松地转换为json。传入对象还将其设置为标准命名约定。当作为单独的道具传递时,您可以灵活地重命名它们,但可能会导致人为错误。如果u将其作为对象传递,则u从头开始定义命名,并且u不会更改它。因此,当在多个组件中引用该对象时,不必在您将其传递给道具时引用您定义的对象]
我想这取决于您在React组件中需要什么。我通常更喜欢保持组件的清洁(纯净),并且只传递需要的道具。