typescript 从单个导航栏标题搜索整个应用程序内的多个组件,并与挂钩React

bxpogfeg  于 2022-12-19  发布在  TypeScript
关注(0)|答案(1)|浏览(73)

在我的应用程序中,我有一个带有搜索框的公共导航栏。我需要将搜索应用于整个应用程序中的任何组件。我使用的是钩子/自定义钩子。我面临的主要问题是我无法将状态从搜索组件触发到任何带有自定义钩子的组件。
什么是最好的实现方法,我可以用一个搜索框过滤数据?

0md85ypi

0md85ypi1#

如果您有多个组件依赖于一个组件进行搜索,那么传递数据的理想方法是使用全局状态管理。
为此,您可以使用React上下文或Redux。
https://beta.reactjs.org/apis/react/useContext

相关问题