Я пытаюсь получить данные из AsyncStorage, но он возвращает объектный объект, как я могу нормально вернуть данные? Если я возвращаю данные в console.log (), все в порядке, но когда я вызываю функцию, она возвращает объектный объект.
Спасибо
const getTheme = async () => {
try {
const value = await AsyncStorage.getItem('theme');
console.log(value); // returns dark
return JSON.stringify(value)
} catch (error) {
alert(error)
}
};
alert(getTheme()) // [object, object]
const TabNavigator = createBottomTabNavigator(
{
Home: {
screen: Home,
navigationOptions: ({ navigation }) => ({
tabBarLabel: "Home",
tabBarVisible: getActiveRoute(navigation.state) !== "ArticleScreen",
tabBarIcon: ({ tintColor }) => (
<Icon name="ios-home" color={tintColor} size={24} />
)
})
},
Courses: {
screen: Courses,
navigationOptions: {
tabBarLabel: "Courses",
tabBarIcon: ({ tintColor }) => (
<Icon name="ios-school" color={tintColor} size={24} />
)
}
}
},
{}
)
export default createAppContainer(TabNavigator);
class App extends React.Component {
render() {
return <TabNavigator />;
}
}