zustand的useShallow hook到底有什么优势?
zustand的useShallow hook到底有什么优势?使用zustand获取状态大概有三种:const store = useZustand()const {xxx} = useZustand(state => state.xxx)。const {xxx} = useZustand(useShallow(stste => state.xxx))第一种因为会在组件导入所有状态,会导致组件频繁re-render 所以不建议使用。但是zustand文档中建...
1 回答2.6k 阅读✓ 已解决
我也遇到过这个问题,因为想做一个全局动画系统,需要知道上一个路由。react-router本身并没有提供这个方法,但是因为我使用了react-redux,我的解决办法是,在store上存一个字段,来记住上一个页面的路由地址。暂时还没有找到更简单的方法。