Tôi đã hiển thị một Hello World thực sự cơ bản với React và ReactDOM khi tôi gặp lỗi lạ Uncaught TypeError: inst.render is not a function
. Xem trong số này JSBin.ReactJS cho inst.render không phải là một lỗi chức năng
Tôi đã sử dụng React rất nhiều, nhưng mới đối với ES6. Bất kỳ ý tưởng gì tôi không thấy ở đây?
Lỗi có vẻ như là nói rằng Hello
không có phương thức render
, nhưng tôi không chắc chắn.
<!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>
Lạ - tác giả của Redux chỉ sử dụng 'const MyComponenter =() => {...}' trong video này: https://egghead.io/lessons/javascript-redux-react-counter-example #/tab-thảo luận. Làm thế nào mà làm việc? –
Ah, bạn cần trả lại phần tử nếu bạn đang sử dụng hàm thuần túy. (Xem chỉnh sửa) – PSWai
Wow, thật tuyệt vời. Cảm ơn bạn đã thông báo :) –