如何创建购物车通知当我点击
- 添加到购物车
按钮(就像在亚马逊当你点击addtocart)在React排序时间?
我正在使用
const change = useSelecter(state =\> state.cart.change)
useState(()=\> {
if(change){
}
`
},\[change\])
它的触发器,当我点击添加到购物车,但trriger后,我希望通知在1秒内消失
enter image description here
如何创建购物车通知当我点击
按钮(就像在亚马逊当你点击addtocart)在React排序时间?
我正在使用
const change = useSelecter(state =\> state.cart.change)
useState(()=\> {
if(change){
}
`
},\[change\])
它的触发器,当我点击添加到购物车,但trriger后,我希望通知在1秒内消失
enter image description here
2条答案
按热度按时间ukqbszuj1#
gojuced72#
我会使用https://www.npmjs.com/package/react-toastify或使用setTimeout()创建一个回调函数。
PS:该代码取自How to disappear alert after 5 seconds in React JS?,以保存手动写出它的时间。
注意:你需要在你的状态中存储一个值,这样它就知道是否显示购物车通知,所以你可以创建一个名为
showCart
的值,并将其设置为true/false,而不是setShow()
。