
react
文章平均质量分 64
小豆包3D世界
这个作者很懒,什么都没留下…
展开
-
react-cli less安装报错 bezierEasingMixin();
在webpack.config.js 添加。// 就可以顺利使用less 了。原创 2023-05-03 07:00:00 · 287 阅读 · 0 评论 -
如何设计一个前端工程化方案?包括构建、测试、部署和监控等流程。
使用Webpack作为模块打包器工具,利用Babel转换高级JS语法,CSS modules管理CSS。构建时使用命令,会进行代码校验、测试、JS/CSS打包压缩等,最终生成生产环境代码,输出到dist目录。原创 2023-04-28 07:00:00 · 286 阅读 · 0 评论 -
什么是React Fiber算法?为什么需要Fiber算法?
React Fiber算法是React 16中引入的新的diff算法。之前的diff算法(即Stack Reconciler)是递归调用,在处理大量子元素时会导致栈溢出。Fiber算法基于虚拟DOM树来对真实DOM树进行增量渲染。它将虚拟DOM树拆分成多个Fiber节点,每个Fiber节点维护自己的状态和子树。1. 增量渲染:Fiber节点可以中断和重新开始,这使得React可以分割渲染工作来改善应用程序的性能。原创 2023-04-27 16:16:16 · 825 阅读 · 0 评论 -
Redux/Mobox 基础知识
如果异步操作比较复杂,redux-saga 会更有优势,它可以更好地控制异步流程,避免发生 race condition 的问题。redux-thunk 和 redux-saga 都是 Redux 的中间件,用于处理异步操作。redux-saga 使用 Generator 这种更高级的抽象,代码结构更清晰,但是学习成本较高,难度也较大。两者也可以结合使用,比如使用 redux-thunk 处理简单异步操作,redux-saga 处理复杂异步流程。原创 2023-04-25 16:22:19 · 218 阅读 · 0 评论 -
React-Router 基础知识
所以Router、Route和History是React Router的三个核心部分,理解它们的作用和关系,就能掌握React Router的基本原理。那么浏览历史为:/home -> /posts -> /posts/1 ,可以回退到/posts页面。在React Router中,可以通过useParams hook获取URL中的参数。在React Router中,可以通过useHistory hook获取历史对象。那么浏览历史为:/home -> /posts/1 ,无法回退到/posts页面。原创 2023-04-25 16:18:17 · 935 阅读 · 0 评论 -
React-Router 基础知识
所以Router、Route和History是React Router的三个核心部分,理解它们的作用和关系,就能掌握React Router的基本原理。那么浏览历史为:/home -> /posts -> /posts/1 ,可以回退到/posts页面。在React Router中,可以通过useParams hook获取URL中的参数。在React Router中,可以通过useHistory hook获取历史对象。那么浏览历史为:/home -> /posts/1 ,无法回退到/posts页面。原创 2023-04-24 18:09:52 · 312 阅读 · 0 评论