169 - 《RTK 里的 createEntityAdapter》

发布于 2022年8月16日

最近在考虑 dva 3,所以对数据流相关的比较关注。

createEntityAdapter 是 Redux Toolkit 中的一个辅助方法,周末写 MDH 前端周刊时看到一篇文章中提到,顺着过去看了下,感觉能解一些问题。之前我也想过类似方案,但没这么具体。业务项目中 80% 的数据处理是 CURD,尤其是中后台,如果能让这些操作自动化,是能省不少人力的。

const booksAdapter = createEntityAdapter();

创建 adapter 之后,就可以用 booksAdapter 做 book 实体的数据增加、删除、修改和查询了。

比如:

booksAdapter.getSelectors().selectAll()
booksAdapter.getSelectors().selectById()
booksAdap

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。