如果没有度量函数,则无法将没有YogaNode的子项添加到父项(尝试添加RCT原始文本)

时间:2018-05-24 14:05:03

标签: react-native

这是我的错误消息:

enter image description here

这是我的代码:

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

错误信息有点神秘,因此我无法调试。

我的代码在哪里出错了?

1 个答案:

答案 0 :(得分:2)

这是因为在Home或Chat中你有一个字符串&lt;文字&gt;。如果不是你的情况,也许你有一个回复这样的组件的条件:

<View>
   {renderSomeThing && 
     <Text>something</Text>
   }
</View>

尝试:

<View>
   {renderSomeThing ? 
     <Text>something</Text>
   : null}
</View>

你也有可能在jsx codeo里面有评论,或者是没有View父级的文本。