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