介绍React
什么是React? React是一个声明式的,基于组件的JavaScript库,用于构建用户界面。 它是由Facebook员工Jordan Walke创建的,分别于2011年和2012年首次部署在Facebook和Instagram上。 React已迅速变得非常流行,并在包括Netflix,Imgur,SeatGeek和Airbnb等在内的许多世界上最受欢迎的网站和应用程序中都有。 入门 这篇文章将指导我们如何概念化设置和利用依赖于模拟API的搜索产品表,以Facebook“ Thinking in React”为指南提供填充和呈现我们的应用程序所需的数据。 全文可在此处找到。 组成部分 如前所述,React是一个基于组件的库。 通过构建组件,开发人员可以使应用程序能够管理自己的状态,然后将数据“向下”传递给整个应用程序中的其他组件。 随着数据向下传递,它将被呈现到DOM或进一步向下传递到其他组件(然后将其呈现到DOM)。 心理模型 对应用程序进行建模可能很困难,而且在设计的早期阶段,我们的心理模型就变得有些朦胧并不罕见。 由于React组件通常存在于其他React组件内部,因此很容易通过(从字面上)画出组件之间的关系来概念化应用程序的蓝图。…