【发布时间】:2021-06-30 13:36:18
【问题描述】:
我有一个 json 对象数组,我希望能够显示所有对象,或者通过键值过滤它们来删除其中的一些对象。
我通过创建一个新常量来实现这一点:
const filtered = data.filter((item) => item.highVariance === false);
还有一个不同的常数:
const showHighVar = isHighVar ? data : filtered;
然后我有一个复选框,可以让我切换 shotHighVar 常量:
input type="checkbox" onChange={() => setHighVar(!isHighVar)}/>
为了稍后在代码中映射它:
{sorted(showHighVar).slice(0, 25 * pageIndex).map((x) => (...))}
但在我看来应该有更好的方法来做到这一点,但我想不通。
【问题讨论】: