【发布时间】:2019-09-15 16:17:32
【问题描述】:
我正在运行一个简单的条件测试,以查看要渲染的组件。如果条件为真,我渲染一个组件,假另一个组件。现在这就是我的代码的样子:
{isPresent && (
<FirstComponent
propOne="value one"
propTwo="value two"
{...props}
/>
)}
{!isPresent && (
<SecondComponent
propOne="value one"
propTwo="value two"
{...props}
/>
)}
我想知道的是我是否可以让这段代码更干一点。像这样的:
{isPresent && (
<FirstComponent
{propList}
/>
)}
{!isPresent && (
<SecondComponent
{propList}
/>
)}
propList 代表我想包含在每个组件中的所有道具。
这可能吗?如果有,怎么做?
谢谢。
【问题讨论】:
-
你如何决定 proplist 的价值?已经处理了还是需要根据 isPresent 处理?
-
props 值与
isPresent无关。
标签: javascript reactjs react-props react-component