SyntaxError:C:/workspace/src/app.jsx:意外的令牌(115:36)

时间:2017-02-18 03:08:48

标签: javascript html css reactjs redux

我是新手做出反应。 我收到语法错误,你能告诉我为什么我会得到它吗? 提供以下代码。

export default class App extends Component {
  render() {
    return (
        <Router>
          <Scene key= 'root'>
            <Scene key= "home" hidenavbar={true} component={HomeScreen} title="Create Character" initial={true} />
            <Scene key= "race" component={Race} title="Choose Race"  />
            <Scene key= "subrace" component={Subrace} title="Choose Subrace" />
          </Scene>
        </Router>
    );
  }
}

1 个答案:

答案 0 :(得分:0)

答案在于docs

  

如果语句和for循环不是JavaScript中的表达式,那么它们不能直接在JSX中使用。相反,您可以将它们放在周围的代码中。

你的JSX必须是一个表达式(粗略地说,它必须返回一些东西)。您可以在@rauschma的article中阅读更多内容。