【发布时间】:2022-01-11 14:28:31
【问题描述】:
我目前有一个名为 options 的数组,它被映射到一个 React 组件中,如下所示:
{options.map((option) => (
<Component key={option.code}></Component>
))}
但是,我正在尝试扩展我的组件,以便如果布尔值:shouldCount 为真,则将 optionsWithCount 数组而不是 options 数组传递给组件。上面的组件有比显示更多的道具等,所以我想尽可能避免使用所有道具重复组件。
谁能提出一个可行的解决方法?
【问题讨论】:
-
在渲染之前保存你想要的数组,然后使用相同的map函数呢?
标签: javascript reactjs