Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于TypeError,无法实现TabBarIOS_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 由于TypeError,无法实现TabBarIOS

Javascript 由于TypeError,无法实现TabBarIOS,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我不能强迫他。下面的代码呈现“未处理的JS异常:TypeError:无法读取未定义的属性'Item'” 我有最小的依赖关系 “反应”:“16.8.3”, “反应本机”:“0.59.1” import React,{Component}来自'React'; 导入{ 塔巴里奥斯, 看法 正文 }从“反应本机”; 导出默认类主屏幕扩展组件{ 构造器(道具){ 超级(道具); this.state={ 选项卡:“新闻提要” }; } render(){ 报税表( this.setState({tab

我不能强迫他。下面的代码呈现“未处理的JS异常:TypeError:无法读取未定义的属性'Item'”

我有最小的依赖关系
“反应”:“16.8.3”, “反应本机”:“0.59.1”

import React,{Component}来自'React';
导入{
塔巴里奥斯,
看法
正文
}从“反应本机”;
导出默认类主屏幕扩展组件{
构造器(道具){
超级(道具);
this.state={
选项卡:“新闻提要”
}; 
} 
render(){
报税表(
this.setState({tab:'newsFeed'})}
>
你好
); 
} 
} 

已根据从0.59版中的React Native中删除TabBarIOS。

FWIW如果我删除项目并仅运行TabBarIOS,则我获得的ElementType无效错误(应该是内置的字符串或复合的class/func,但是没有定义Abbarios已经从React Native v0.59中删除了,我已经从它创建了一个替代组件!可能会帮助你!这不是官方的变更日志吗?它仍然在文档中。hmmm现在要用什么?@Andrew作为官方的,apparently@ManuelHernandez看起来作为重构的一部分,like可能已经被删除,其他一些特定于平台的组件也被删除了,文档还没有更新。我不知道他们打算用它做什么
import React, { Component } from 'react'; 
import { 
  TabBarIOS,
  View, 
  Text 
} from 'react-native'; 


export default class HomeScreen extends Component { 
  constructor(props) { 
    super(props); 
    this.state = { 
      tab: 'newsFeed' 
    }; 
  } 
  render() {  

    return ( 
      <TabBarIOS>
        <TabBarIOS.Item
          systemIcon={'featured'} 
          selected={this.state.tab === 'newsFeed'} 
          onPress={() => this.setState({ tab: 'newsFeed' })}
        >
          <Text>Hello</Text>
        </TabBarIOS.Item> 
      </TabBarIOS>
    ); 
  } 
}