【React学习 #1】 什么是React?

首先

这篇文章是React初学者作者为了学习而写的文章。如果有错误,希望能够得到温和的指正。

请以中文本地化后, 给出一种选项:

React官方网站
JavaScript2022年的现状

React是什么

React是由Meta公司(前Facebook公司)开发的用于构建Web网站的用户界面的JavaScript库(≒框架)。也有人称之为React.js。
除了React之外,还有一些常见的前端框架,如Vue.js和Angular。

根据2022年的JavaScript状况报告,React在前端框架中的使用率最高,达到82%。

特征

从React的官方网站上,我们可以列举出以下三个作为React的特点。

宣言的なView
「どういう時にどういうView(見た目)になるかを定義し、コンポーネントの変更だけで描画する。」ということでしょうかね。
デバッグしやすくなるというところは、何故そうなるのかいまいちわかりませんでした。

コンポーネントベース
これはわかりやすいですね。画面に表示される各部分をコンポーネントという単位で作成するということでしょう。
その上で、1つ目の特徴「宣言的なView」でコンポーネントを呼び出して使うといった感じでしょうか。

一度学習すれば、どこでも使える
「Reactを使って新しい機能を追加する際に、既存のソースコードを書き換える必要はありません。」←ほぉ〜、そうなのかって感じですね。

光从字面上看,很难理解这是什么意思呢。我打算边写代码边学习React的这些特点。

单页应用程序

SPA(Single Page Application)的普及可以作为React等类似库被使用的背景之一。
根据上述的三个特点,可以说React是用于构建SPA的合适技术。

bannerAds