Я пытаюсь внедрить пользовательский шрифт в моем приложении-реактиве. Я следовал за документацией от выставки, но я получаю сообщение об ошибке:
[Unhandled promise rejection: ReferenceError: Can't find variable: ExpoFontLoader]
node_modules/expo-font/build/Font.js:103:25 in _loadSingleFontAsync$
node_modules/regenerator-runtime/runtime.js:45:44 in tryCatch
... 14 more stack frames from framework internals
Вот мой код от Login.js
import React, {useState} from 'react'
import { StyleSheet, Text, View, Button, TextInput } from 'react-native'
//import firebase and it's auth module
import firebase from 'firebase/app';
import 'firebase/auth';
import * as Font from 'expo-font';
export default class Login extends React.Component {
constructor(){
super()
this.state={
fontLoaded:false
}
}
async componentDidMount() {
await Font.loadAsync({
'play': require('../assets/fonts/PressStart2P-Regular.ttf'),
});
this.setState({ fontLoaded: true });
}
render() {
return (
<View style={styles.container}>
{this.state.fontLoaded ? (
<Text style={styles.title}>Login</Text>
) : null
}
Я никогда не использовал переменную: ExpoFontLoader
и я не могу найти другую информацию об этой ошибке. Текстовое имя входа со шрифтом не отображается, и я не могу найти способ сделать это ... Кто-нибудь, кто может мне помочь?