想要找出当今最好的前端技术不是那么简单的事情。今天的 Web 开发市场上涌现了很多技术,每种技术都可以满足某种特定的需求。React 就是这样一种技术,几乎每家公司都在使用它。但是为什么呢?为什么要在你的项目中使用 React?你可以在哪里使用 React.js?通过这篇文章,我们来弄清楚 React.js 的一些用例,并了解如何在你的 Web 应用程序项目中使用它。
“GET,SET,REACT!”——这是我们 Simform 日常工作和生活中的口头禅。
这个故事始于 2015 年,当时我们的开发人员开始使用 React,后来它慢慢统治了我们的代码库。作为一个前端库,它使我们能够快速构建复杂而强大的产品,并能实现快速迭代。目前,我们已经交付了 100 多个 Web 应用程序,其中的大多数应用都用上了 React。
在本文中,我们将讨论 React.js 这个基于 JavaScript 的 UI 库是怎样改变 Web 开发行业的。我们将了解它的诸多优势,以及如何在你的下一个应用程序项目中使用它。
让我们开始吧!
React 是怎样改变 Web 开发的?
在过去的 20 年中,Web 世界日新月异,技术栈也今昔非比。越来越多的逻辑从服务端转移到了客户端。
首先,像 Angular 这样的框架诞生了,并带来了客户端革命。然后,React.js 成为了万众瞩目的焦点,并带回了服务端的革命,扭转了多年前的失败尝试。
我们来看看具体的时间线:
React.js 之前的 Web
回到 2015 年之前的技术领域,那时 Web 开发全都是脚本和渲染。那是诸如 HTML 和 CSS 之类的语言统治着前端,而 PHP 统治着后端的时代。
那时的 Web 开发非常容易。我们需要做的就是将静态 HTML 页面放在一些文件夹中,并使用 PHP 渲染。尽管对于网站开发来说,这不算什么独特和直观的方法,但你也能在客户端和服务器之间建立双向连接。所有这些都归功于服务端渲染(SSR)。数十年来,我们一直在以这种方式构建 Web 应用程序。但我们没想到的是,像 React.js 这样的 JavaScript 库掀起了网站的革命。