我正尝试使用React创建应用程序。我想向应用程序全局添加一个吐司组件,以便它可以被其他组件引用来显示自定义消息。如何在React中创建Toast等全局组件并将其引用到其他组件中?
我想补充的土司在以下层次:
ReactDOM.render(
<BrowserRouter>
<section>
<App />
<Toast />
</section>
</BrowserRouter>
,并参阅内部应用程序的吐司组件。我怎样才能实现它?
我不会这样做在React中。我会将Redux添加到我的项目中,以便组件仅与商店进行通信。然后,他们的层次结构并没有让他们很难获得他们需要的数据。您可以创建一个 组件,该组件在商店中存在消息时呈现消息。然后,您可以从任何组件派发适当的操作来触发消息。 –
我没有想到使用商店的问题。感谢您的指导。 – sam23
不客气。如果你需要任何帮助,我也很乐意提供帮助。 –