标签:react

为什么说React的新Hooks API是游戏改变者

React Hooks是一个很受争议的API,自从alpha版发布以来,有支持者,也有反对者,支持的人觉得它很好,很大程度上改变了React的开发模式,反对的人对这个API很抵制,表现出很多负面的情绪。作者从React最初ES5语法里的mixins,到ES6的class语法里完全...

React是怎么从函数中识别类的

要定义一个Greeting组件,我们可以定义成一个函数。 function Greeting() { return <p>Hello</p>; } React也支持定义成一个类。 class Greeting extends React.Component { rend...

为什么React元素有$$typeof属性

你也许觉得你在写JSX: <marquee bgcolor="#ffa7c4">hi</marquee> 但你实际是在调用一个函数: React.createElement( /* type */ 'marquee', /* props */ { bgcolor: '#...

使用Hooks执行异步Action

最近,我已经写了关于使用Hooks和Render Props获取数据的文章,那篇文章的目的是获取和展示数据。这篇文章中,我将重看并用实例拓展那边文章,展示怎么使用相同的概念来执行其他类型的Action(比如,POST数据)。 我们怎么提炼出数据Action? 无论你正在获取、更新...

React团队的技术准则

作者Dan Abramov是React的核心开发者,他在这里介绍了React团队在解决一些问题上的技术准则(页面上有中文翻译)。总体来看 ,团队在React上新技术的尝试和规划是比较节制和严谨的,作者总结了以下几点。 UI优先于API; 吸收复杂度; 从Hacks到Idioms...