我正在使用 Expo 并且需要在我的全局样式表中使用自定义字体。Expo记录了这一点,但是在我的情况下它并不相关,因为 componentDidMount() 只在一个类中执行:
class App extends React.Component {
componentDidMount() {
Font.loadAsync({
'open-sans-bold': require('./assets/fonts/OpenSans-Bold.ttf'),
});
}
// ...
}
我的全局样式表如下所示:
const React = require('react-native');
import {
Dimensions,
StatusBar,
} from 'react-native';
const { StyleSheet } = React;
export default {
// ...
}