Я занимаюсь разработкой приложения для React Native (Expo) и использую React Native Router Flux для навигации.Как вы знаете, Router Flux - это библиотека, основанная на реагирующей нативной навигации.Недавно я обновил свою экспозицию SDK до 27 из 25, чтобы использовать React Native 0.55v.Экспонент SDK 27 нуждается в реагирующей навигации 1.5.11, поэтому я обновил его, затем мне нужно обновить поток маршрутизатора до 4.0.0-бета.31.
До обновлений все отлично работало .. Однако теперь я не могу передать реквизиты дочерним сценам в ящик.Вы можете найти версии ниже до и после обновления.
ДО: expo: 25 реагирует на работу: 0.52 реагировать-на-маршрутизатор-поток ":" ^ 4.0.0-beta.22 "реагирует на навигацию": "^ 1.0.0-бета.19
ПОСЛЕ: expo: 27 реактивный собственный: 0.55 "реактивный-собственный-маршрутизатор-поток": "^ 4.0.0-бета.31", "реагирующая навигация": "^ 1.5.11"
И вы можете найти пример моего макета сцены ниже:
<Drawer
hideNavBar
key="activitiesDrawer"
contentComponent={ActivitiesDrawer}
drawerWidth={300}
>
<Scene key="activitiesMain" headerTintColor="#fff">
<Scene
key="activities"
component={Activities}
hideNavBar={true}
panHandlers={null}
initial
title="Activities"
navigationBarStyle={styles.navBarStyle}
>
</Scene>
</Scene>
</Drawer>
Я даю реквизит для ActivitiesDrawer, и я не могу получить эту опору из деятельности. Это новая ошибка или эта функцияЕсли это ошибка, как я могу это исправить? О, и нет, я не использую приставку.