React(基礎編)
■JavaScriptライブラリのReactの初歩部分を解説する
※今回はブラウザとして「Google Chrome」を選定
①エラーの状況がわかりやすいように「Google Chrome」の機能を拡張する
「react developer tools」をキーワードにググる
「Chrome に追加」を押下
「Google Chrome」の拡張機能の設定から「React Developer Tools」を選択し、「ファイルの URL へのアクセスを許可する」を有効にする
②開発環境の場合はHTMLファイル等に下記スクリプトを設定し、エラーの際の箇所をわかりやすくする
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
※ちなみに本番環境は下記スクリプトとなる
<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
//babelは別途設定要
Reactの公式サイトはこちら→https://reactjs.org/
③Reactを記述
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>React</title>
</head>
<body>
<!-- resultという名前のidを設定し、Reactで処理した結果を表示する -->
<div id="result"></div>
<!-- Reactを使う為のScript -->
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<!-- babelで記述 -->
<script type="text/babel">
//アロー関数(即時関数含む)
(() => {
//ReactDOM.render()でReactを記述
ReactDOM.render(
//記述する内容
<p>Hello</p>,
//記述する箇所
document.getElementById('result')
);
})();
</script>
</body>
</html>
ブラウザに「Hello」と表示される