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
с реквизитом?