React.jsの導入方法で嵌ってしまったのでメモ。
npmとか使うと初心者には厳しいので、CDNを使いました。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello World</title> <script src="https://unpkg.com/react@latest/dist/react.js"></script> <script src="https://unpkg.com/react-dom@latest/dist/react-dom.js"></script> <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> </head> <body> </body> </html>
こんな感じで書けば、すぐ使えます。
簡単に導入できる方法を見つけるまでが大変ですね…。
やっぱりまだまだ情報が少ない。非フロントエンドにとってはハードルは高いかな。
ついでにHello Worldをしてみましょう。
<body> <div id="container"></div> <script type="text/babel"> // このなかに書いていく </script> </body>
Reactの中身。
var Hello = React.createClass({ render: function(){ return <div>Hello {this.props.name}</div>; } }); ReactDOM.render(<Hello name="World" />, document.getElementById('container'));
最後の行、React.renderだと動かなかったけど、ReactDOMにしたら表示されました。