【发布时间】:2016-02-23 16:33:28
【问题描述】:
我有一个存储在 redux 中的对象数组。我希望能够根据用户输入过滤该数组。我应该创建一个通过道具接收数组并修改该数组的状态对象,还是混合状态和道具是不好的做法?如果两者混用也可以,要不要在componentWillReceiveProps中设置状态?
【问题讨论】:
-
todomvc 是一种非常合乎逻辑的过滤状态方法。这是 react/redux github.com/reactjs/redux/blob/master/examples/todomvc/… 的样子
-
我正在寻找更多类似 facebook.github.io/fixed-data-table/example-filter.html 的东西,除了我通过道具接收数组而不是将其作为我的状态。
-
同样的原则也适用。记住,你的道具是别人的状态。您将用户输入作为状态存储在某处.. redux 或表格组件中,然后根据该过滤器状态过滤您的 props 数组。
标签: javascript reactjs redux