私は奇妙なエラーUncaught TypeError: inst.render is not a function
を受け取ったとき、ReactとReactDOMの本当の基本的なHello Worldを表示していました。このJSBinにそれを見てください。instactを与えるReactJSは関数エラーではありません
私はReactをたくさん使いましたが、ES6には初めてです。私がここで見ていないものは何ですか?
Hello
にはrender
メソッドがありませんが、わかりません。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<script src="
https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.js" type="text/javascript"></script>
<script src="https://fb.me/react-0.14.0.js"></script>
<script src="https://fb.me/react-dom-0.14.0.js"></script>
</head>
<body>
<div id="root"></div>
<script>
const Hello =() => {
<h1>Hi</h1>
};
const foo =() => {
ReactDOM.render(
<Hello />,
document.getElementById('root')
);
}
foo();
</script>
</body>
</html>
Strange - Reduxの作成者は、このビデオの 'const MyComponenter =()=> {...}'を使用します:https://egghead.io/lessons/javascript-redux-react-counter-example #/ tab-discuss。それはどのように機能していますか? –
ああ、プレーン関数を使用している場合、要素を返す必要があります。 (編集を参照してください) – PSWai
うわー、それは素晴らしいです。気づいていただきありがとうございます:) –