У меня есть компонент, который выглядит следующим образом:
export default class Class1 extends Component {
render = async () => {
await AsyncStorage.getItem('someValue', (error, someValue) => {
return(
<Class2 prop1={someValue}/>
)
}
}
}
Здесь происходит то, что мне нужно визуализировать Class1 на основе значения someValue
, которое возвращается из AsyncStorage.Проблема в том, что вы не можете сделать метод render()
асинхронным, потому что асинхронные функции возвращают обещание, а render()
должен возвращать компонент React.
Кто-нибудь знает, как я могу это сделать?
Спасибо!