【React】React ~ 入門編 ~

■ はじめに

 メジャーなJavaScript フレームワークの内のひとつである
React(リアクト)について、触ってみる。

目次

【0】主な JavaScript フレームワーク
【1】サイト
 1)公式サイト
 2)動画
【2】Hello world

【0】主な JavaScript フレームワーク

1)React
2)Vue.js
3)Angular.js

Vue.js ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/04/30/000000
AngularJS ~入門編~
https://dk521123.hatenablog.com/entry/2016/03/26/233012

【1】サイト

1)公式サイト

https://ja.reactjs.org/

2)動画

https://www.youtube.com/watch?v=xJAqa0U_X50&list=PLh6V6_7fbbo9HNwl5htJOIV48JUgwWQVS

【2】Hello world

<!DOCTYPE html>
<html lang="jp">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Hello world</title>
  <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>
</head>
<body>
  <div id="root">
    <p>Here...</p>
  </div>
  <script>
    let dom = document.getElementById("root");
    let element = React.createElement(
      'p', {}, 'Hello world! Hello React!!'
    );
    ReactDOM.render(element, dom);
  </script>
</body>
</html>

出力結果

Hello world! Hello React!!

関連記事

React ~ JSX ~
https://dk521123.hatenablog.com/entry/2025/10/27/235319
React ~ props / state ~
https://dk521123.hatenablog.com/entry/2025/10/24/215404
React Hooks ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2025/10/28/233611
React ~ Material UI / 入門編 ~
https://dk521123.hatenablog.com/entry/2025/10/14/224514
React ~ Material UI / あれこれ編 ~
https://dk521123.hatenablog.com/entry/2025/11/20/204400
React ~ Material UI / Spacing ~
https://dk521123.hatenablog.com/entry/2025/11/09/230101
react-i18next ~ 多言語対応 ~
https://dk521123.hatenablog.com/entry/2025/10/13/230306
Vue.js ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/04/30/000000
AngularJS ~入門編~
https://dk521123.hatenablog.com/entry/2016/03/26/233012