ReactNative TabBarIOS未定义

问题描述 投票:0回答:1

好吧,我正在尝试在我的本机应用程序中创建一个标签栏,但在导入之后,它似乎总是未定义的。该组件是否已被弃用?我仍然看到它在文档中列出。 https://facebook.github.io/react-native/docs/tabbarios.html

import React, { Component } from 'react';

import {
  TabBarIOS
} from 'react-native';

export default class App extends Component {
    render() {
        return (
            <TabBarIOS/>
        );
    }
}

我正在使用react-native 0.59.3

react-native
1个回答
1
投票

看起来这已被删除作为核心清理工作的一部分。似乎没有任何本地替代方案在tvos上也能正常运行。

https://github.com/facebook/react-native/commit/02697291ff41ddfac5b85d886e9cafa0261c8b98

我已经开始将TabBarIOS提取到一个原生模块中,供所有寻找此功能的人使用。

https://github.com/modavi/NativeIOS

安装说明:

npm install git+https://github.com/modavi/NativeIOS#master
react-native link native-ios
© www.soinside.com 2019 - 2024. All rights reserved.