redux - 来自 redux 存储的值等于 null
问题描述
所以我使用 Redux 进行状态管理,我想从我的全局状态中获取一些信息。这是我的代码:
const vehicleBasicInfo = useSelector((state: AppRootState) => state.vehicleInfo.data);
const { companyName } = useSelector((state: AppRootState) => state.companies);
这是我用来在名为Available Vehicle的选项卡中获取这两个值的代码,这是我启动应用程序时的默认选项卡。因此,当我启动应用程序时,它会直接将我带到此选项卡中,并且我的两个状态值(vehicleBasicInfo和companyName)都是空的。当我转到选项卡检查更多信息时,其中使用和显示了这两个值(vehicleBasicInfo和companyName)(在这两个组件中,我使用的代码与此处的示例完全相同)它们不为空,并且正确显示在此选项卡。访问检查更多信息选项卡并返回可用车辆后选项卡,值不再为空。有人可以解释一下发生了什么以及如何解决这个问题,以便在我第一次打开“可用车辆”选项卡时从我的商店获得正确的值吗?
对不起,很长的帖子,我希望有人可以帮助我。
编辑:我需要进行调度以获取值。
解决方案
推荐阅读
- python-3.x - 为熊猫数据框中的单元格设置值
- mysql - Kubernetes entrypoint.sh 中的 Mariadb 10.4 在临时服务器上失败
- android - 如何尝试在获取数据中成功捕获 val?
- java - 如何通过向超类构造函数添加参数来在 Java 中构建构造函数?
- javascript - 将 Async/Await 与 Array.map 一起使用
- c# - 使用 C# 上的 SqlClient 获取列是否可为空(声明为非空或隐式声明为空)
- java - TagesdienstC.jar 中没有主清单属性
- .net - 寻找适用于 async/await 的 Reader Writer Lock
- javascript - 赛普拉斯测试因断言等于 DOM 标题而失败
- jsf-2 - 如何在警报中显示 javax.faces.context.FacesContext 异常消息