【发布时间】:2021-09-11 22:22:32
【问题描述】:
我在尝试理解 React Native Paper 样式时遇到了 React Native with Expo 的问题。
我创建了一个有问题的代码示例:https://gitlab.com/mszymczakowski/react-native-paper-theming-issue
当我从 App.tsx 文件中导出带有自定义主题的 const,然后导入并尝试在 HomeScreen.tsx 中使用它时,我收到了类型错误 undefined is not an object (evaluating '_App.customTheme.colors')。
将带有自定义主题的 const 移动到另一个 .ts 文件似乎可以解决问题 - 我可以在 App.tsx 和 HomeScreen.tsx 中使用它:https://gitlab.com/mszymczakowski/react-native-paper-theming-issue/-/tree/theme-fix
但正如我提到的,我想了解这里发生了什么,以及为什么一种方法会出错,而第二种方法不会出错。
提前致谢
【问题讨论】:
标签: react-native expo react-native-paper