请问各位大大 路由组件 上,设置了 connect state 之后, 其 二三级的 子组件 怎么可以快速地访问 state 以及调用 dispatch 呢?只能显式地 一层层传下去么?
请问各位大大 路由组件 上,设置了 connect state 之后, 其 二三级的 子组件 怎么可以快速地访问 state 以及调用 dispatch 呢?只能显式地 一层层传下去么?
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1.6k 阅读✓ 已解决
如果子组件不需要考虑复用问题,直接connect()(子组件)就好,直接拿到所需的公共状态。
如果是一个公共组件,connect之后就丧失了复用性,所以只能一级级地传下去。