与本机基片无渲染的天然基本反应



我正在为我的React Native应用程序使用本机碱基扩展名。我正在iOS模拟器上运行代码。

我一直在关注:http://nativebase.io/docs/v2.0.0/components#tabs

我的代码如下:

import React, { Component } from 'react';
import { Container, Header,Content, Tab, Tabs } from 'native-base';
import Profile from './Profile';
import Posts from './Posts';
export default class ProfileRoot extends Component {
render(){
 return (
     <Container>
     <Header hasTabs />
     <Tabs>
         <Tab heading="Profile">
             <Profile />
         </Tab>
         <Tab heading="Posts">
             <Posts />
         </Tab>
     </Tabs>
     </Container>
 );
 }
}

配置文件和帖子组件都单独呈现良好(无论如何除了几个按钮外,没有其他内容)。我敢肯定,由于我已经渲染了其他组件,例如按钮,因此可以正确安装天然基础。

我有以下错误:

警告:react.Createelement:类型是无效的 - 预期的字符串(用于内置组件)或类/函数(用于复合组件),但got:不确定。您可能忘记了从其定义的文件中导出组件。检查 ProfileRoot的渲染方法。

我已经在profileroot中包括了导出默认类。我显然错过了我在做错什么?

尝试通过 <Header>标签或 <Content>标签包装<Tabs>标签。例子: <Header><Tabs>…</Tabs></Header>

尝试用 view 标记和flex的样式包装标签和标题:1

相关内容

  • 没有找到相关文章

最新更新