【发布时间】:2019-02-21 18:17:02
【问题描述】:
我有一个内置“服务不可用”组件的项目。每当这个组件显示在页面上时,它就是隐藏某些导航栏链接项,并且只显示少数几个。
导航栏也是一个单独的组件,每个导航链接项都有自己的 id。
我应该使用 setState 之类的吗?
我是新来的反应,任何帮助表示赞赏。如果您需要我添加一些代码,也请告诉我。
【问题讨论】:
我有一个内置“服务不可用”组件的项目。每当这个组件显示在页面上时,它就是隐藏某些导航栏链接项,并且只显示少数几个。
导航栏也是一个单独的组件,每个导航链接项都有自己的 id。
我应该使用 setState 之类的吗?
我是新来的反应,任何帮助表示赞赏。如果您需要我添加一些代码,也请告诉我。
【问题讨论】:
我认为全局状态是您正在寻找的东西。使用 redux,您可以轻松设置 serviceUnavailable 状态并在导航栏中检查它,然后相应地呈现您的链接。您可以在此处了解有关方法、使用和安装的更多信息:
【讨论】: