标签:react

过去十年,最重要的十个JavaScript框架

前端开发在过去十年间发生了翻天覆地低变化,在过去十年间有很多的JavaScript框架改变了我们开发前端应用软件的方式,可以说被革了很多次命了。 作者按照下面几个条件,选取了十个JavaScript框架: 在2010 - 2020年间发布 仍在积极开发中 很明显地影响了大量开...

如何用CSS Variables和React Context创建一个主题引擎

CSS变量(Variables)是一个很酷的东西,你可以用它做很多事情,比如在你的应用里使用ease适配主题。 作者在本文中展示如何将CSS变量集成到React中,并使用Context创建一个主题组件(ThemeComponent),文中有详细的代码示例。

为什么JavaScript正在吃掉HTML

Web开发正不断改变。最近有一种趋势特别流行,它从根本上违背了如何制作网页的传统观念。这对一些人来说是令人兴奋的,但对另一些人来说却是令人沮丧的,而且两者的原因很难解释。 传统的Web页面,都是由HTML、CSS和JavaScript三部分组成。近几年盛行的前端框架(如:...

React做了什么(和没做什么)

React doesn't do a whole lot. React做的事情没那么多,虽然它做的事情确实做的很好!确切地说,React做的事情没有它没做的事情多。 React做了什么事情? 作为一个UI库,React只负责将组件渲染到Web页面中,决定着页面看起来应该...

React state管理的三个规则

State在React组件中连续的渲染中承担了重要的角色,要想很好地管理好组件内的state,需要做很多地尝试和总结。虽然现在有了useState(),可以更容易地管理state,但还是会遇到一些问题: 我应该把组件里的state分割成很多小组件,还是保持一个组件? 如果sta...