我需要更新一个数组,以传递我在异步存储中拥有的一些数据,问题是我在set中发送的数据未接收到我正在传递的参数,因此我的状态无法打印该数据试图通过
const [carList, setCarList] = useState([]);
const getStorage = async () => {
const newCar = await AsyncStorage.getItem('car');
const car = JSON.parse(newCar)
setCarList([...carList, car]);
console.log(carList);
}
console.log看起来像:
数组[ 对象{ “ id”:1 “ marca”:“ Alfa Romeo”, “ modelo”:“ MiTo”, “ observaciones”:“ Color rojo”, “ placas”:“ A00-AAA” } ]
但是我得到的结果是
数组[]
答案 0 :(得分:1)
我建议您使用useEffect:
docker exec