#React

学习一个东西最好的办法就是重新创造一遍,React 也不例外。这个仓库里是我写的一个类 React 库,支持 JSX / 生命周期 / Ref / Context API 等一些常用特性,同时包含了 Stack 与 Fiber 两种 Reconciler。当然,其中有很多简化,很多低性能的地方,甚至会有 Bug。但是作为学习资料,还是具有一定价值的。

阅读更多>>

本篇文章使用 create-react-app 作为脚手架,结合 React 技术栈( React / Redux / React-Router ),构建一个简单的单页面应用 demo。文章会一步步地讲解如何构建这么一个单页应用。文章的最后也会给出相应的demo地址

阅读更多>>

随着前端项目的不断扩大,原本简单的 JS 文件可能变得越来越庞大。尤其在近期流行的单页面应用中,打包工具将相互依赖的模块直接打包成一个 bundle 。页面第一次载入时,就会将所有的 JS 全部载入。但许多的场景中,我们并不需要使用所有的 JS 模块。例如,一个订单管理后台,用户进入订单列表时,没有用到的系统管理相关的资源则无需加载。在这种时候,我们就可以考虑进行代码拆分( code splitting )。

阅读更多>>

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×