Reactの簡単な紹介

Reactの簡単な紹介

1. CDNの紹介

通常の JS ライブラリやフレームワークと同様に、React も CDN からインポートできます。

CDN を使用してインポートする前に、cjs と umd の 2 種類の JS ファイルについて理解する必要があります。

cjs: 正式名称はCommonJSで、Node.jsでサポートされているモジュール仕様です。

umd: 正式名称はUniversal Module Definitionで、Node.jsが使用するcjsを含んだ統一されたモジュール定義であり、ブラウザやNode.jsを含むモジュール仕様と互換性があります。

新しいモジュール規則: 最新のモジュール規則では、import および export キーワードを使用します。

そのため、Reactを導入する際には、Node.jsとブラウザの両方をサポートできるumdバージョンを最初に使用するのが一般的です。

React の CDN 導入には、 react と react-dom という 2 つの JS ライブラリ ファイルの導入が必要です。ここでは BootCDN 導入を例に説明します。

次のインポートでは、umd バージョンも導入されており、インポートの順序は、最初に react を導入し、次に react-dom を導入する必要があります。

1.1 react (最初にインポート)

ここには開発版と製品版があります。1つは開発者版、もう1つは製品版です。どちらでも構いません。製品版は開発者版よりも機能が充実しているかもしれませんが、メモリを多く消費します。ここでは製品版の紹介を例に挙げます。

<script src="https://cdn.bootcss.com/react/16.13.1/umd/react.production.min.js"></script>

1.2 react-dom(後ほど紹介)

reactとreact-domの導入方法は上記と同様です。製品版はumd版にしてください。バージョン番号はreactと同じであればベストです。

<script src="https://cdn.bootcss.com/react-dom/16.13.1/umd/react-dom.production.min.js"></script>

1.3 reactが正常に導入されているか確認する

<スクリプト>
  コンソールにログ出力します。
  コンソールにログ出力します。
</スクリプト>

ReactとReactDOMの2つのオブジェクトを正常にインポートできれば導入成功です!

2. Webpackの紹介

Webpack 構成環境で import ... from を使用します。コマンドは次のとおりです。

//React react-dom をインストール
糸を追加して反応し、反応-dom

//React react-dom を導入する
「react」からReactをインポートします
「react-dom」からReactDOMをインポートします。

Webpack 以外にも、rollup や parcel も上記のインポート方法をサポートしています。

3. Reactアプリを作成する

Webpcakは、ベテランがReactを導入するのにはより柔軟ですが、初心者にとってはWebpackの設定が非常に複雑です。Reactを導入するには、複雑なWebpackを設定する必要があり、それがより困難になります。そのため、VueにVue cliが搭載されているのと同じように、ReactにもReact開発用の標準ツール、つまりVue cliに似たcreate-react-appツールが搭載されています。どちらもWebpackが組み込まれており、React開発環境の設定に役立ち、直接使用できます。

初心者にとっては、create-react-app ツールの方が使いやすいです。

//create-react-appをグローバルにインストールする
糸グローバル追加create-react-app

// バージョン番号を確認する create-react-app --version

//Reactファイルを作成し、作成するディレクトリを入力して、createコマンドcreate-react-appプロジェクト名を実行します

以上がReact導入の詳細についての簡単な紹介です。React導入の詳細については、123WORDPRESS.COM内の他の関連記事にも注目してください!

以下もご興味があるかもしれません:
  • ReactプロジェクトにSCSSを導入する方法
  • ReactでAngularコンポーネントを導入する方法
  • ReactはコンテナコンポーネントとディスプレイコンポーネントをVueに導入します
  • React の国際化 react-intl の使用
  • React 合成イベントの説明
  • ReactのPropsの簡単な比較
  • antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明
  • Reactイベントスロットリング効果が失敗する理由と解決策
  • Amap を使用した React 実装例 (react-amap)

<<:  MySQL 8.0.11 MacOS 10.13 のインストールと設定方法のグラフィックチュートリアル

>>:  安全な構成のためにDockerでTLSを有効にする手順

推薦する

Linuxネットワーク設定の基本操作コマンドを詳しく解説

目次ネットワーク構成を表示するネットワークインターフェース情報を表示する---ifconfigルーテ...

Linux (Ubuntu 18.04) に vim エディタをインストールする方法

デスクトップ システムをダウンロードするには、Ubuntu の公式 Web サイト (https:/...

HTML、CSS、RSSフィードが正しいかどうかを確認する無料ツール

この種のエラーに対処するための 1 つの方法は、まずマークアップとスタイルシートを検証することです。...

Docker MySQLコンテナデータベースへの変更が有効にならない問題を解決する

公式の MySQL イメージを使用するには、構成ファイル、DB データ ファイル ディレクトリなどの...

JavaScript はクリックして画像の形状を変更する (変換アプリケーション) を実装します。

JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...

MySQL 5.7.21 解凍版のインストールと設定方法のグラフィックチュートリアル (win10)

MySQL 5.7.21 解凍版のインストールと設定方法は参考までに。具体的な内容は以下のとおりで...

HTML 基本ノート (推奨)

1. ウェブページの基本構造: XML/HTML コードコンテンツをクリップボードにコピー<...

HTML に CSS を導入するいくつかの方法の紹介

目次1. HTMLタグ要素にCSSスタイルを直接埋め込む2. HTMLのheadセクションにおけるス...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル

まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。 ダウンロードし...

JavaScript の高度なクロージャの説明

目次1. 閉鎖の概念追加の知識ポイント: 2. 閉鎖の役割: 3. 閉鎖例3.1 liをクリックする...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

Vue3 テーブルコンポーネントの使用

目次1. Antデザインビュー1. 公式ウェブサイトアドレス2. 使い方3.電子書籍テーブルを表示す...

ドロップダウンリストのJavaScript実装

この記事の例では、ドロップダウンリストを実装するためのJavaScriptの具体的なコードを参考まで...

HTML+CSSで充電水滴融合特殊効果コードを実現

目次序文:成し遂げる:要約:まず効果を見てみましょう: 序文:このアイデアは、Bilibili のア...