
你好，我是极客时间《重学前端》专栏的编辑。在我参与制作整个课程的过程中，总是会看到有用户问，为什么老师不讲讲Vue、React这样的框架？这可是热点知识。其实winter老师早就在直播里解释过，他认为好的前端工程师，没必要花太多时间在框架的使用上，转而应该研究下框架背后的设计思想。就像阿里前端技术委员会主席圆心老师在GMTC大会上分享的观点一样，“框架一定是基于某个理念解决了一个被大家诟病已久的问题”。

<img src="https://static001.geekbang.org/resource/image/00/e8/00ac8743d0d0ca7f9c6f29fef96f33e8.png" alt="" title="框架和设计模式">

在你学完了《重学前端》专栏，建立了前端的知识体系后，我们希望能更进一步，带你消化理解专栏中的那些基础知识点。这一次，我们和winter老师一起研发了一个新的训练营（《重学前端》专栏用户的免费福利），希望用 7 天的时间，手把手带你实现一个极简的 React 框架：ToyReact。

当然，我们的思路还和之前一样，不讲用法，不讲那些框架既定的规则，转而希望能帮你用“造轮子”的方式进一步理解框架的实现原理。我们也知道，这个课程不简单，所以为了能够保证你学会、学懂，我们还额外增加了学习服务：

1. 助教随时答疑：在学习过程中，遇到问题可以随时向助教提问；
1. 高效社群连接：配备专属班主任全程带班，打造高效学习社群，收获学习伙伴；
1. 实战作业练习：除了听课，还会有实战作业来检验自己的学习成果；
1. 配套源码解析：winter 老师会提供课程源码，供你学习参考。

整个的7天训练营，学完之后，你将会有如下收获：

- 了解一个 ToyReact 框架搭建的全过程
- 掌握 React 框架背后的原理及实现方式
- 掌握 React 中的组件化思想
- 亲自实现一个 ToyReact 框架

具体的课程大纲如下：

<img src="https://static001.geekbang.org/resource/image/8c/2f/8c9d367fb07d9d3cc29953d4cf761c2f.png" alt="" title="7天训练营大纲">

作为《重学前端》专栏的用户福利，如果你已经拿到了毕业证书，那**以上所有的课程和学习服务对于你都是免费的，但需要你花时间**（这一点很重要）。感兴趣的话，你可以直接添加班主任的微信申请这次公开课活动，添加后留下你的极客时间账号即可，我们会自动给你绑定课程。当然，如果你还没学完专栏，那还是先花点时间学专栏吧。

<img src="https://static001.geekbang.org/resource/image/c1/9b/c1bd9197c552617e888afe6a1fe96b9b.png" alt="" title="班主任二维码">

也可以在[这里报名](https://jinshuju.net/f/RGtg1x)，班主任会通过微信联系你。祝学习愉快。
