这是我的错误消息:
这是我的代码:
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" style={{paddingTop: 64}}>
<Scene key="home" component={Home} title="Home" />
<Scene key="home" component={Home} title="Chat" />
</Scene>
</Router>
);
}
}
export default App
错误信息有点神秘,因此我无法调试。
我的代码在哪里出错了?
答案 0 :(得分:2)
这是因为在Home或Chat中你有一个字符串&lt;文字&gt;。如果不是你的情况,也许你有一个回复这样的组件的条件:
<View>
{renderSomeThing &&
<Text>something</Text>
}
</View>
尝试:
<View>
{renderSomeThing ?
<Text>something</Text>
: null}
</View>
你也有可能在jsx codeo里面有评论,或者是没有View父级的文本。