【发布时间】:2019-01-08 11:19:32
【问题描述】:
ReactJS 两个组件通信,在角度上,我们只是使用服务最佳方式,但这里我是 react 16 的新手。
【问题讨论】:
-
取决于组件在树中相互关联的位置:(1) 向下传递 props,(2) 使用 Context API (3) 使用 redux 或 mobx 等共享存储解决方案
-
我想分享我的所有组件的登录详细信息,在 angular7 中,我们在这里有最好的服务方式,哪一种是反应 16 的最佳方式。请提前帮助我
-
我们只是在使用服务——这只是其中一种方式。另一种方式是通过共同的父母进行交流。这就是你通常在 React 中使用的方式。另一种是通过全局状态进行通信 - Redux 或上下文 API。
-
React 只是视图层,由您决定。最流行的解决方案是
redux+react-redux包,很多教程都在这方面,初学者设置和习惯有点棘手。否则mobx+mobx-react可能是第二受欢迎的,它使用可观察对象,因此可能更接近 Angular 范例。 -
非常感谢您的澄清