自己动手实现一个简单的React

为了更好的理解react,我决定读preact的源码,preact是一个非常小的框架,同时也和react的实现原理以及API一样,几乎可以很好代替react。虽然还是有一些差异的。但是使用的时候几乎不会有什么违和感。

看源码总是不够过瘾,于是做了一个伟大的决定就是自己亲手去写一个react,毕竟preact也不大,代码的槽点也很多,我实现的会比preact更加简洁优雅。

源码在这里 欢迎大家积极star

这个过程比我想象中的简单一点,很推荐大家有时间跟着我的博客尝试一下,下边是我写的一些博客。能力有限,所以源码里还是会有一些瑕疵的,欢迎大家指出我的问题,让我可以把这个小项目改进的足够好。

相关博客

下边是相关的博客。
自己动手实现一个简单的 React(一)———— 配置 babel 和支持 jsx
自己动手实现一个简单的 React(二)———— 支持组件和生命周期的初步实现
自己动手实现一个简单的 React(三)———— diff 算法
自己动手实现一个简单的 React(四)———— setState 的合并和异步
自己动手实现一个简单的 React(五)———— shouldComponentUpdate 和事件绑定

目前还在研究阶段,会不断的更新和完善,兼容更多的功能和特性。

对了,最近离职,欢迎掘金圈里的大神来招降我。

参考链接

preact源码
react源码


作者:白小寒
链接:https://juejin.im/post/5c81b7c2f265da2de80f90e2
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值