【发布时间】:2019-04-25 05:29:08
【问题描述】:
在条件渲染或使用{ display: 'none' } 隐藏组件之间进行选择的实际方法是什么?
为了便于讨论,假设我有一个FilterComponent,其中包含过滤器的title,以及一个FilterItems 列表,其中包含name 和amount。
简而言之,FilterComponent 可以是:
颜色
-
蓝色 (19)
-
黄色 (17)
-
橙色 (3)
-
黑色 (7)
-
绿色 (10)
+ Show More
点击Show More按钮时,会显示更多FilterItems,即
颜色
-
蓝色 (19)
-
黄色 (17)
-
橙色 (3)
-
黑色 (7)
-
绿色 (10)
-
棕色 (17)
-
粉色 (88)
-
白色 (55)
-
红色 (32)
-
紫色 (17)
- Show Less
我应该隐藏Show More 下方的FilterItems 吗?或者我应该为下面的那些返回 null 并在使用 Show More 更新状态后渲染它们?
【问题讨论】:
标签: reactjs conditional-rendering