React 自动化测试
针对单测,JS 通常使用 Jest 此外,为了模拟 Dom 和事件,还需要 React Testing Library 进行辅助测试
更多React 里 memo / useMemo / useCallback 的使用
为了子组件不必要的重复渲染,React 使用 memo / useMemo / useCallback 进行缓存处理。
更多如何通过 React 钩子取代容器组件
容器组件是提供、创建和持有数据并服务于子组件的组件,其唯一的工作是处理数据,而将展示 UI 的工作交给展示组件。而处理数据的工作的逻辑不止能直接写在容器组件中,其实也可以被封装成一个 hooks,再被容器组件调用,从而使这部分逻辑抽离、语义化并易于维护。
更多react-router(v6) + react-transition-group 实现路由切换动效
其实早在五月的时候就研究过这个,网上基本上是 router-v5 版本的 demo,而 v6 版本废弃了不少 v5 版本的 api,其中就包括 demo 里用到的。当时想模仿 demo 进行实现,可惜实现的效果并不尽人意,只做到了路由进入的动效。如果加上路由退出的效果,会出现闪烁的现象。然而由于忙着准备期末,就没有再深入。今天来完善一下之前的探究。
更多react-beautiful-dnd 实现树形分组拖拽的探索
最近在写培养计划制作平台,想实现一个使用拖拽课程的方式生成培养计划的组件。 省流:没折腾出一个可用的 demo,转战dnd-kit了,真香(
更多Antd Pro 关于 request 配置原理的小探究与猜测
前天有位佬友说他订阅了我博客的 RSS,哭死 QAQ 不能在博客理发店了但是更博的动力++
更多