【发布时间】:2021-12-31 20:04:27
【问题描述】:
我有一个带有抽屉和堆栈的 React Native Navigation 的 react native 项目。我已经按照我认为应该设置的方式设置了所有内容,并且在技术上一切正常。但是,当我导航并填充堆栈和抽屉时,当我将“暗模式”变量切换为真或假时,屏幕最多需要 3 秒才能反映更改。我可以做一些优化来确保它立即发生吗?
我不能分享我的代码本身,但如果你有一个起点,我可以用伪代码来说明我是如何设置它的。我希望只有一些关于 RN 的部落知识,我不知道让它立即渲染。提前致谢!
【问题讨论】:
-
如何更新导航主题/其他主题上下文?还请检查是否有任何 js 线程/ui 线程阻塞与 pref。监视器。
-
我真的需要更好地分析性能监视器。
-
有没有一个好地方可以开始寻找线程阻塞任务?哪些任务在通常阻塞的主线程上运行?抱歉 - 我是 RN 新手。
标签: react-native react-native-navigation react-context darkmode