react: "16.11.0",
react-native: "0.62.2",
react-native-navigation: "^6.4.0",
react-native-tab-view: "^2.14.0",
Я пытаюсь использовать response-native-tab-view с помощью react-native-navigation V3.
Пока что я могу использовать зарегистрированный компонент таким образом:
import EventsScreen from './EventsScreen';
function registerScreens()
{
...
Navigation.registerComponent('com.events.EventsScreen', () => gestureHandlerRootHOC(EventsScreen));
...
}
На React.Component
странице, где я хочу просмотреть вкладку:
import EventsScreen from './EventsScreen';
let renderScene = SceneMap({
first: EventsScreen,
second: AddEventScreen });
Вышеупомянутый способ работает, но я не могу передать какие-либо реквизиты в EventsScreen. Скорее всего, я ожидал такого дизайна, как,
{
component: 'com.events.EventsScreen',
passProps: { .. }
}
Следующее не сработает, если я попробую таким образом:
let renderScene = SceneMap({
first: 'com.events.EventsScreen',
second: 'com.events.AddEventScreen' });
Как правильно предоставить React.Component
представление SceneMap
с помощью реквизита?