Skip to content

BillQiu/about-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

关于 react 的一切

在今年(2018)一年的时间里,react 是我的主力前端框架,基本所有项目都是使用 react 构建。相较于 Vue,react 社区的氛围要活跃许多,时不时就有许多新的解决方案出现,这些方案看的我们眼花缭乱。虽然有些只是昙花一现,但却给我们提供了一个新的思路;有些却对社区产生了深远影响,沿用至今。

我将在此记录自己对社区一些方案的学习和见解。

我始终相信,软件工程,没有银弹。不管一个方案如何被吹捧上天,也终有自己的适用的场景,react 亦是。所谓的最佳实践(best practice),也仅仅针对某些特定场景,如果当中掺杂了其他变量,怕也只能称作较佳实践(beter practice)尔尔。某些所谓的反模式(anti-pattern),也会因为使用方式作出妥协。

我将在此记录一些遇到过的奇葩场景,以及技术上的妥协和斗争。

在后续的工作中,公司将基于 react 打造以及完善一套开发体系,包括但不限于组件库、脚手架、编辑器、中后台解决方案等。

我将在此记录期间遇到的问题,以及对应的解决方案。

经常看到有同学介绍自己说通读 Vue 源码,但是基本没有见过敢说通读 react 源码的。原因也很简单,可以去做但是没有必要,太复杂了。通过阅读源码,最直接的是可以提升自己的编程能力,再者可以提升自己对框架的熟悉程度,还可以锻炼自己的编程思维。

我将在此记录通过阅读源码所收获的知识。

可以写的还有很多,关于协议的阴谋论,作者发起的口水仗,或许这些更能引起大家的兴趣。

当然,只要是关于 react 的一切。

每周一篇。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published