我有一个项目清单。用户可以喜欢他们。我使用 AsynStorage 来存储状态。有用。只是,我无法将存储绑定到特定项目。如果我喜欢/不喜欢某件商品,所有商品都会发生同样的事情。这是代码,一个想法?
componentWillMount() {
this._renderSwitchButtonWithAsyncStorage().done;
}
_renderSwitchButtonWithAsyncStorage = async() => {
let token = await AsyncStorage.getItem('AlreadyLiked');
if (token){
this.setState({trueSwitchIsOn: true});
}else{
this.setState({trueSwitchIsOn: false});
}
};
onPressIcon(word){
AsyncStorage.setItem('AlreadyLiked', JSON.stringify({trueSwitchIsOn}));
}