我在学习React JS,并面临JSX的一个问题。 我有一个组件:不能在return里面使用块()React JSX
class Content extends React.Component {
render() {
const array = ["apple", "orange"]
return (
{array[0]}
)
}
}
它抛出错误babel.min.js:7 Uncaught SyntaxError: Inline Babel script: Unexpected token, expected ,
但如果我包里面{array[0]}
标签<span>
,这个工程。
class Content extends React.Component {
render() {
const array = ["apple", "orange"]
return (
<span>{array[0]}</span>
)
}
}
我觉得我的核心JavaScript不好,请帮我理解这个问题。谢谢。
这是* not *核心JavaScript,它是React的jsx语法。 – Bergi