请问在对React项目做状态管理,您们都是使用什么方案呢? React有若干种状态管理的方案,官方使用的Redux/ Redux-Toolkit 是官方推荐的, 请问您们的解决方案是怎么使用的呢? 是否还有比较方便容易使用的方案?
reduxjs/toolkit刷新页面后,store 中的数据丢失怎么办? 我想放到 localstorage 中,获取的时候,判断对象是否存在,不存在就把值给 state,结果 state 不让复制,但是直接返回缓存,就失去了响应式,这该咋解决? 网上有说 redux-persist,但是这个比较老,都是 redux 的例子,大家都是怎么解决的?
最近react圈有没有打包或者状态管理的新技术? 写了四年react 这两年跑去写vue了。最近有几个项目,想重新捡起来react搞一下。目前社区有没有好用的cli推荐? 之前四年经验用过cra 也自己大果。最常用的是ali开源的"umijs" 前几年觉得很好用 今年打开官网一看 状态管理还是基于dva,dva这玩意基于redux-sagas搞的必须用yeild,这个关键字会导致丢失ts定义。 这两年一直在用vite构建,目前vite的部署生产能力已经得到验证了,所以新项目会抛弃webpack 继续使用vite。目前选型上只有状态管理没有敲定。圈内大佬有没有好的状态管理推荐?
«报错:TS2322: Type any is not assignable to type never» "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241204/7fd618f3da4b1c38ef0654d466bde9c9.png) const ErrorSlice = createSlice({ name: 'error', initialState: [], reducers: { Publish: (state, action) => { console.log(action) state = [...state, action.payload] }, Consume: () => [], } }) «调用端» await axios .post(`host`, Params) .then((data: Response) => data.data.Response) .catch((e) => { ErrorState.dispatch(Publish(e.response.data.Error)) }) 我不太明白 "never" 什么意思我给的不是字符么很明显的