使用 expo 在 React Native 中加载字体时出现错误

I am getting a error while loading a font in react native using expo

这是我在加载字体时遇到的错误。它在大多数屏幕上运行良好,但应用程序在某些特定屏幕上崩溃。

我找到了答案,我只需要使用 await 函数。我不会删除我的查询,因为如果其他人遇到同样的问题,他们仍然可以参考这个。

这是我的回答:

 await Expo.Font.loadAsync({
      'avenir_light': require('../Assets/fonts/avenir_light.otf'),
      'avenir-bold': require('../Assets/fonts/avenir_bold.otf'),
      'avenir-medium': require('../Assets/fonts/avenir_medium.otf'),
    });
    this.setState({ fontLoaded: true });