【发布时间】:2021-11-17 20:09:32
【问题描述】:
为什么我的文章状态没有像我的 cart.filter 元素一样的参数。 我在做什么错,使用 useState Hook。
const [article, setArticle] = useState();
const [cart, setCart] = useState([]);
const { id } = useParams();
useEffect(() => {
const fetchCartAndPrice = async () => {
const { sess } = await ApiClientShoppingCart.getCart();
setCart(sess.cart);
};
setArticle(cart.filter((e) => e.id === id));
fetchCartAndPrice();
}, []);
return (
<div>
{console.log(cart.filter((e) => e.id === id))}
{console.log(article)}
</div>
);
}
【问题讨论】:
标签: reactjs react-hooks rerender