Я хочу, чтобы установить состояние в реагировать родной с нажатием на кнопку, а затем установить в asyncStorage
и перезапустить, чтобы изменить вид, но когда я использую componentDidMount
, это не правда и показать ошибку
onRadioPressed2 = async() => {
const Newlanguage ='fa';
await AsyncStorage.setItem('language',Newlanguage);
this.setState({language:'fa'});
RestartAndroid.restart();
};
это мойфункция для setState
componentDidMount = () => AsyncStorage.getItem('language').then((Newlanguage) => this.setState({ lang: Newlanguage }));
на другой странице, проверяет в ComponentdidMount, но происходит ошибка. любой может помочь мне. В симуляторе все в порядке, но в приложении выпуска не верно