React知命境一书名由来

北京白癜风QQ交流群 http://www.xianmeng.net.cn/fengshang/xinchao/870.html
书名由来

如何给本书命名,是我一直非常纠结的事情。不过我的好朋友魔术师卡颂的一个源码公开课分享视频给了我灵感。

卡颂:React源码贡献者,目前就职于字节跳动

在视频中,卡颂将大家对React源码的理解分为五个层次。

第一层:掌握术语、基本实现思路第二层:掌握整体工作流程、局部细节第三层:掌握关键流程细节第四层:掌握思想第五层:???

第五层他并没有明确是什么,因为卡颂觉得自己对于源码的理解,还无法达到那样的境界,不过看他视频里的意思,大概就是探索前端的边界,具备创造能力。

React底层实现也确实愿景宏大,从历史的迭代中我们可以发现,React开发团队,有一个操作系统梦。

年Reactconf官方大会中,ReactFiber首次官宣,也就意味着,属于操作系统的某些概念已经正式被React搬入了前端领域。

在我的认知中,Fiber一词最早出现在windows操作系统,翻译为纤程,是比线程更小的一个任务颗粒。在后续对ReactFiber架构底层原理的学习过程中,果然也能够逐渐接触到更多操作系统相关的概念,例如任务调度,优先级队列等等。

除此之外,React团队对于并发模式「ConcurrentMode」也有很深的执念,虽然还处于试验阶段,不过官方团队对于该特性的努力一直没有停止过。也许你在阅读该文章的时候,并发模式已经得到了正式的支持。

我想,这大概就是卡颂想要表达的创造与探索前端边界的境界。

当然,纯粹的源码学习,与运用React解决实际问题还是存在一些区别,本书的目的,在于指导大家能够熟练掌握React并运用React完成具体的项目,从这个角度出发,借鉴我喜爱的小说《将夜》,我将React水平分为五个境界。

第一境「初境」:初步认识React,知道


转载请注明:http://www.aierlanlan.com/rzgz/554.html

  • 上一篇文章:
  •   
  • 下一篇文章: