在相互独立的组件中,可以通过Context API实现数据共享。Context API提供了一种全局的状态管理方式,允许你在组件树中共享数据,而无需手动逐层传递props。通过创建Context对象,并在需要使用该数据的组件中引入该Context对象,你可以在任何组件中访问和共享数据。
以下是一个使用Context API实现数据共享的简单示例:
在上面的示例中,我们创建了一个名为MyContext的Context对象,并在MyProvider组件中使用它来存储状态和更新状态的方法。然后,在App组件中,我们将MyProvider包裹在需要使用数据的组件周围。最后,在MyComponent和AnotherComponent组件中,我们使用useContext Hook来获取Context中的状态和方法,从而实现数据的共享。