インストール


reactをWebサイトに追加


1.HTMLファイルにDOMコンテナをインストールする

// html
<body>
  <div id="like_button_container"></div>
  
  <!-- React를 실행. -->
  <!-- 사이트를 배포할 때는 'develoment.js' 를 "production.min.js"로 대체한다.-->
  <script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
  <script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
  
  <!-- 만든 React 컴포넌트를 실행. -->
  <script src="like_button.js"></script>
</body>
idを付与すると、JavaScriptはタグを検索し、見つかったタグにreactコンポーネントを表示することができる.

2.React構成部品の作成

// like_button.js
'use strict'

const e = React.createElement;

// code....

const domContainer = document.querySelector('#like_button_container');
ReactDOM.render(e(LikeButton), domContainer)

Create React App


単一ページのアプリケーションです.
開発環境を設定し、最新のjsを使用して、良好な開発経験と生産アプリケーションを最適化します.
$ npx create-react-app project-name

$ cd project-name
$ npm start
CRAはバックエンドロジックまたはデータベースを制御できません.CRAは、Babelやwebpackなどのコンストラクションツールを使用しますが、設定することなく実行できます.
導入本番稼働npm run buildです.

CDNリンク


開発に使用

<script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>

導入用

<script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
crossoriginプロパティ
CDNでReactを使用する場合は、CrossOriginツリーとともに使用することをお勧めします.
<script crossorigin src="..."></script>

プロジェクトへのJSXの追加

  • $ npm init -y
  • $ npm install babel-cli@6 babel-preset-react-app@3
  • srcフォルダ
  • $ npx babel --watch src --out-dir . --presets react-app/prodコマンドを使用して自動JSXモニタを実行
  • src/like_button.jsという名前のファイルを作成すると、モニタは、前処理され、ブラウザと互換性のある純粋なJavaScriptからなるlike_button.jsを生成します.JSXを含むソースファイルを編集すると、このプロセスは自動的に再実行されます.
    リファレンス
    このプッシュは実戦フィードバック公式サイトhttps://ko.reactjs.org/
    「リトラクトガイド」https://ko.reactjs.org/docs/getting-started.htmlを参照してください.