如何通过传递一些数据重定向到其他组件

时间:2018-05-06 11:38:15

标签: reactjs react-router react-redux

我有两个组件

  • FilterCandidate
  • ListAllCandidate

ListAllCandidate从服务器获取所有候选列表(分页)并渲染它们。

FilterCandidate从用户获取过滤条件,例如age,并根据条件调用api来获取候选者。

现在如何使用FilterCandidate中提取的数据调用ListAllCandidate?我在这里需要redux吗?

1 个答案:

答案 0 :(得分:1)

如果您不想使用外部状态管理库,则需要ListAllCandidateFilterCandidate具有共同的祖先。这个共同的祖先将(可能)处理数据获取,将其保持在状态并作为道具传递给儿童。

详细了解lifting the state up