Денис
react-native-reanimated установил?
Andrei
ага, понял, не заметил, что его тоже ставить надо
Денис
@qbwithyou проверь что правильно засетапил https://reactnavigation.org/docs/en/getting-started.html
Andrei
react-native-gesture-handler, react-native-reanimated, and react-native-screens
Andrei
это оказывается ещё надо было поставить
Andrei
@frisbeeowner спасибо)
Andrei
а как лучше организовать конфиг навигации, если к примеру на некоторых скринах нужен и stackNavigator и bottomTabNavigator?
Daniil
Организовываешь по группам, где есть общие дефолт парамсы.
Daniil
Почему же?
Daniil
если твой экран динамический, ты все еще можешь вмешиваться, например, так https://reactnavigation.org/docs/en/headers.html
Andrei
как я понял, такой подход неверный
Hy
Кто-нибудь знает, почему на некоторых телефонах звука нет при пушах через rnfirebase?
Andrei
Есть у кого нить пример использования drawer stack и bottomTab вместе?
Vetaly
drawer stack это же выпадающее меню слева, да?
Andrei
ага
Andrei
но он же по идее должен оборачивать приложение
Andrei
и как это подружить со stack и bottomTab
Gennadiy
Drawer в нем bottomTabs, а в них stack
Daniil
не надо все)
Daniil
он очень часто ререндерится
Daniil
с ним надо аккуратней
Andrei
у меня щас bottom обёрнут в stack)
Andrei
как-то так выглядит
Vetaly
так как они пересекаются то? По идеи drawer на самом высоком уровне, а твой tab на одном из экранов
Gennadiy
Стаки в табах
Andrei
!)
Andrei
Стаки в табах
ну просто в дизайне и табы снизу, и плашечка та сверху, которая с тайтлом и кнопочкой назад
Andrei
местами так
Andrei
ииии я ничего лучше не придумал
Andrei
ну и на главном скрине вместо кнопки назад открытие бокового меню
Gennadiy
Плашечка и есть стак навигатор, в каждый таб свой нужен
Andrei
то есть лучше отдельный скрин оборачивать в стак навигатор?
Andrei
и его если что уже скармливать табу
Gennadiy
Да так
Gennadiy
Стак даёт тайтл, для скрина
Andrei
А меню в стак пихать или стак в меню?
Andrei
то есть лучше отдельный скрин оборачивать в стак навигатор?
Ну или группу скринов, принадлежащую табу
Vetaly
Ну или группу скринов, принадлежащую табу
у меня так const RemindersTab = createMaterialTopTabNavigator( { All: { screen: () => { return <RemindersList routeName={'All'} query={allRemindersListQuery} />; }, }, Upcoming: { screen: () => { return ( <SafeAreaContext.Consumer> {({ safeAreaInsets }) => ( <RemindersList style={{ marginLeft: safeAreaInsets.left }} routeName={'Upcoming'} query={upcomingRemindersListQuery} /> )} </SafeAreaContext.Consumer> ); }, }, }, { tabBarComponent: RaminderTabs, } );
Vetaly
вот это конкретно за табы отвечает для этих двух скринов, таб компонент кастомный
Vetaly
народ, в чем смысл screenProps?
Vetaly
тоесть у нас есть params, у нас есть config, а нафига нам screenProps?
Vetaly
а, типо screenProps распространяются на весь стэк, так? а params на конкретный screen
Vetaly
документация такая ..... в react-navigation. Смотрю в https://reactnavigation.org/docs/en/custom-navigators.html#createnavigator , мне надо найти что скрывается за navigationConfig, зачем это нужно и что в это входит. И хер найдешь, капец.
Tuum Daemonia
Мне нужно сделать Фоновое изображение во весь экран, но когда я делаю <ImageBackground style={styles.backgroundImage} source={HomeBackground}> </ImageBackground> с стайлом backgroundImage: { height: "100%", width: "100%", resizeMode: 'stretch' } то это съедает снизу немного изображения (будто высота стоит больше чем нужно) Подскажите как исправить
Tuum Daemonia
пытался без ImageBackground на чистом Image - также
vladicbl
Привет, подскажите пожалуйста, подходящее ли решение react-native-webrtc для стрима аудио в 1 сторону?
Tuum Daemonia
вообще
Tuum Daemonia
Vetaly
Инспектор?
да, ну верстку ты как смотришь?
Anonymous
У кого-нибудь получилось заставить работать react-native-share в связке с iOS и Instagram? Или может кто-нибудь посоветовать либу, с помощью которой можно было бы зашерить base64 картинку прямо в сторис?
Anonymous
Решение с постом с выбором: feed/story тоже подойдет
Tuum Daemonia
да, ну верстку ты как смотришь?
Оооо, спасибо! благодаря этому решил проблему через imageStyle={{resizeMode: 'stretch'}}
Vetaly
если кто-то может пояснить про вложенную навигацию в react-navigation, то скажу спасибо
Dmitry
Я много использовал в работе Vuex, и сейчас часто уделяю внимание react-native и поэтому появилась необходимость выбрать state контейнер. Я видел Redux, слышал про Mobx. Кто чем пользется, может кто-то знает значимые отличия?
Dmitry
Угу, но в голове сидит мысль что Redux православнее
Alex
имхо mobx конечно удобней, но подходит только для небольших проектов, в большом сложно становится отследить откуда изменяется состояние
Alexander 🐯
Угу, но в голове сидит мысль что Redux православнее
Это тот же Флакс. Посмотри как приятно https://artalar.github.io/reatom/#/guides/migration-from-redux
Alexander
имхо mobx конечно удобней, но подходит только для небольших проектов, в большом сложно становится отследить откуда изменяется состояние
Можно же делать все изменения через action. И чем это будет отличаться от других Стейт менеджеров? Так же легко можно отследить место, в котором вызывается action
Andrei
Reatom посмотри если знаком с редакс. Очень уменьшает бойлер плейт. Ну и сагами совместим❤️
расскажи пожалуйста про опыт использования reatom. тоже посматриваю на него но пока останавливает то что слишком "молодой" этот reatom
Andrew Kiselev
https://stackoverflow.com/questions/58743828/app-archived-with-xcode-11-2-11b52-rejected-itms-90534-invalid-toolchain Ппц. Я три дня пытался скачать Xcode 11.2 из-за недостатка места на компьютере для запуска приложения на последней версии iphone. Теперь говорят что версия из App Store не валидна для создания архива.
Fiodar
Ага ага)))
Олег
Всем привет, как сделать прогресс выгрузки файлов в шторка на андроид юзал react-native-fetch-blob не получается с ним. Вообще который компонкнт нужно использовать чтобы добавить что-то в шторку.Скрин как пример.
Alisher
Кто-то пробовал реализовать turn-by-turn navigation с react-native-mapview-directions?
Tuum Daemonia
Знаете каие-то недорогие и не лагающие онлайн маки в аренду? Для разработки аппок на реак нативе чтобы норм было
Tuum Daemonia
по поводу гугла - я чекал. Но там довольно сложно что-то годное найти и хз как оно работать будет именно для таких целей
Dmytro
Кто знает как добавлять новые subcription? useEffect(() => { getData(); const subscription = API.graphql( graphqlOperation(onCreateTodo), ).subscribe({ next: eventData => { const todo = eventData.value.data.onCreateTodo; dispatch({type: 'SUBSCRIPTION', todo}); }, }); return () => subscription.unsubscribe(); }, []); хочу добавить onDeleteTodo а как это сделать не пойму