基本的な使い方 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>こんにちは</title> </head> <本文> <div id="アプリ"> </div> <スクリプトのクロスオリジン src="https://unpkg.com/react@16/umd/react.production.min.js"></スクリプト> <スクリプトのクロスオリジン src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></スクリプト> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> <script type="text/babel"> // 仮想DOM const str = 'hello react' 定数 vDom = <h1>{str}</h1> // const vDom = <pppp>こんにちは、反応します</pppp> //仮想DOMを実際のDOMに変換する ReactDOM.render(vDom、document.getElementById("app")) の </スクリプト> </本文> </html> 仮想DOMを作成する2つの方法 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>こんにちは</title> </head> <本文> <div id="アプリ"> </div> <スクリプトのクロスオリジン src="https://unpkg.com/react@16/umd/react.production.min.js"></スクリプト> <スクリプトのクロスオリジン src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></スクリプト> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> <スクリプト> // 最初の純粋な js 作成 (通常は使用されません) // 仮想DOM const str = 'hello react' const vDom = React.createElement('h1', { id: 'myId' }, 文字列) // const vDom = <pppp>こんにちは、反応します</pppp> //仮想DOMを実際のDOMに変換する ReactDOM.render(vDom、document.getElementById("app")) の // </スクリプト> </本文> </html> <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>こんにちは</title> </head> <本文> <div id="アプリ"> </div> <スクリプトのクロスオリジン src="https://unpkg.com/react@16/umd/react.production.min.js"></スクリプト> <スクリプトのクロスオリジン src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></スクリプト> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> <script type="text/babel"> // 最初の純粋な js 作成 (通常は使用されません) // [] ul li forEach を使用して実装します var names = ['Zhang Fei', 'Guan Yu', 'Zhao Yun'] 定数ul = <ul> { 名前 && 名前.map((名前,インデックス)=> <li キー = {インデックス}> {名前} </li> ) } </ul> ReactDOM.render(ul,document.getElementById("app")) // </スクリプト> </本文> </html> 知識ポイントの拡張: React PWA 構成 プラグインをwebpack設定ファイルに追加する const WorkboxWebpackPlugin = require('workbox-webpack-plugin') プラグイン: [ 新しい MiniCssExtractPlugin({ ファイル名: '[名前].css' })、 新しい WorkboxWebpackPlugin.GenerateSW({ クライアントの主張:true、 スキップ待機:true }) ]、 React html で react を使用する 2 つの方法についての記事はこれで終わりです。React html で react を使用する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Linux CentOS インストール JDK および Tomcat チュートリアル
CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...
1. レジストリについて公式 Docker ハブは、パブリックイメージを管理するのに適した場所です。...
企業の Web サイト、個人のブログ、ショッピング Web サイト、ゲーム Web サイトなど、どの...
この記事の例では、WeChatアプレットの日付と時刻コンポーネントの具体的なコードを参考までに共有し...
目次必要:ドライブ:アイデア:成し遂げる:個人的には、実際の開発ではストアド プロシージャの使用はお...
この記事では、参考までにMySQL 5.7.16の無料インストール版のチュートリアルを紹介します。具...
標準 CSS3 を使用して要素の影の効果を実現するには、2 つの手順があります。1 つ目は一般的なb...
基本的なネットワーク構成Docker はイメージに基づいて複数のコンテナを「開く」ことができ、各コン...
1. 複数サーバーの優先順位たとえば、各サーバー ブロックがポート 80 をリッスンする場合、www...
1. Dockerはローカルイメージをインポートする場合によっては、イメージをローカルまたは別の友人...
1. 一般的な使用法: (1)%で使用する% は 1 つ以上の文字のワイルドカードを表します。たとえ...
この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...
MySQL のデータはディスクに書き込む必要があることは誰もが知っています。ディスクの読み取りと書き...
MySQL 8.0.12 のダウンロードとインストールのチュートリアルを録画し、全員と共有しました。...
W3C は HTML の標準をいくつか確立していますが、ブラウザは独自の定義済みスタイルに従って W...