我在React.js中制作了一个简单的"Hello World"程序.我期待将"Hello World"打印在html的正文中.
的index.html
错误:
Uncaught SyntaxError: Unexpected token <
有人能告诉我我在哪里弄错了吗?
Sol的答案涵盖了简单的hello应用程序无法执行的原因.最新的React.js截至2017年1月的最佳做法是导入
并将脚本类型设置为text/babel
.
有了这个,你可以正常执行JSX,例如
class Greeting extends React.Component { constructor(props) { super(props); } render() { return (Hello, Universe
); } }
你所缺少的是包含将JSX转换为JS的东西.您需要包含JSXTransformer.js.另请注意React.render不使用document.body,它应该是一个dom元素.这是一个应该有效的例子:
My First React Example