

如何通过 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 不能在博客理发店了但是更博的动力++
更多

TypeScript在React中的类型定义
一开始在 React 里用 TS 我是拒绝的。能不能不要再爆红了 QAQ
更多

利用Github Pages部署React项目到自己的域名
近期想把已完成的一个 react 项目部署到线上,但是由于后续不打算再更新,不想用 workflow 复杂化流程,只是简单部署到线上,所以打算借助 Github Pages 完成部署的工作。 在此鸣谢Lyle Shaw的帮助^ ^
更多