Реактивные вкладки не определены

#react-native

#react-native

Вопрос:

Черт возьми, я пытаюсь создать панель вкладок в своем приложении react native, но после ее импорта кажется, что она всегда не определена. Этот компонент устарел? Я все еще вижу это в документах. 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

Ответ №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
  

Комментарии:

1. импортируйте { TabBarIOS } из ‘native-ios’