首页 > 解决方案 > 为什么我的反应本机应用程序返回意外令牌?

问题描述

我的源代码是:

import React from 'react';

import Home from "./components/Home";
import Chat from "./components/Chat";

import {
    Router,
    Scene
} from "react-native-router-flux";

class App extends React.Component {
    render() {
        return {
            <Router>
                <Scene key="root">
                    <Scene key="home" component={Home} title="Home" />
                    <Scene key="home" component={Home} title="Chat" />
                </Scene>
            </Router>
        };
    }
}

export default App

我收到以下错误:

error: bundling failed: SyntaxError: /Users/owner/code/ChatApp/src/App.js: Unexpected token (14:12)

我的代码有什么错误?

标签: react-native

解决方案


返回函数应该是: return ( ... ); 而不是return { ... };


推荐阅读