学习mini-react有感

114 阅读1分钟

参加崔大的课程,对这几天学习的总结,第一次写文章记录一下,通过学习mini-react简单了解react的实现原理。 每天学习一点点,几十行代码,不会感觉到特别大的压力,记录一下课程,如果以后有时间可以将每一条课程展开写文章。

  1. 简单实现react创建dom的方法,以及如何使用jsx
  2. 任务调度器和fiber架构
  3. 任务的统一提交和函数组件的实现
  4. 实现事件绑定、更新props
  5. diff算法更新节点
  6. 实现useState
  7. 实现useEffect

第一天的内容就能学到react是如何利用浏览器空闲时间来运行函数如创建dom、更新dom等,学习到了window.requestIdleCallback API,通过浏览器提供的这个接口,可以解决创建庞大DOM树时造成浏览器卡顿问题。 学到的新东西较少,重要的是可以锻炼逻辑思维和解题思路,经常就是认识A,认识B但是将AB组合之后就不认识了。 作为前端新人,写的东西,看的东西还是太少了,对于以后的学习还是得多看看别人是怎么写代码的,多理解别人的代码逻辑。遇到难题拆分任务减少思考难度,先画图看看实现思路。