V
Господа есть задача по ReactNative. Кто понимается в JWT (tokens) авторизации, и делал подобное тот разберется бюджет 50-80$. Напишите в личку.
Alexey
Ребят, я тут новую статейку про Apollo+RN накатал, зацените https://twitter.com/kureevalexey/status/940910954346352640
Alexey
Там всего две )
Alexey
Маленькая статья получилась
Aleksei
ну как видишь из-за двух платформ не так просто все это сделать унифицированно
Aleksei
тебе проще через нативные вьюхи самому сделать если того требует задача
Alexey
😜
Aleksei
а мне нравится QueryComponents, может их можно и не только в контексте graph ql юзать
V
да я думал может кому деньги нужны) я поверхностно понимаю токо
V
я кривоват) увидел спасибо) извиняюсь)
Alexsandr
не вот думаю скоро буду на их переходить
Alexander
компонент и подключение к reactnavigation: const Tabs = TabNavigator({ HomeTab: { screen: HomeTab, navigationOptions: { tabBarIcon: ({focused}) => (<Image resizeMode="contain" style={[styles.tabBarIcon, {opacity: focused ? 1 : 0.3}]} source={HomeIcon} />), } }, },{ tabBarPosition: 'bottom', tabBarComponent: BottomNavigationComponent, });
A
благодарю
A
c кастомным драуером поди тоже самое?
Alexander
а гидэ можно глянуть заготовку?
Вначале юзал react-native-material-bottom-navigation, но стали нужны только иконки
A
неее
A
кастомный драуер, и надо выводить пукнты меню по секциям
Alexander
ааа ты про боковое меню) не пользовался им, в доках и сурсах надо смотреть
Alexey
Спасибо за тёплый фидбэк 🙂 Мы пока не использовали Apollo для залива бинарников на сервер, так что честно говоря, не знаю ответа
Alexey
но это было бы интересно посмотреть
A
вот что нужно:
A
только чтобы названия были с пробелами, и иконки добавить
Alexey
о, спасибо! Будет оч интересно посмотреть 👍
A
@playra и да, хотелось бы динамично
A
суть в том. что этот кастомный drawer не видит navigationOptions из сцены
Aleksei
мне кажется Саш ты не то что то хочешь
Aleksei
опшинс это для сцены самой, зачем тебе доступ к ним в дровере
Aleksei
по сути ты можешь только роуты вытащить
Aleksei
а не сами сцены
A
ну как.. если выкинуть кастомный драуер, то именно из navigationOptions каждой сцены подтягивается drawerLabel и drawerIcon
Aleksei
так, заинтриговал, ща сорцы посмотрю
A
смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,
Aleksei
смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,
похоже что просто пропсами приходит https://github.com/react-community/react-navigation/blob/master/src/views/Drawer/DrawerNavigatorItems.js
Aleksei
смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,
кстати возвращаясь к вчерашнему вопросу, вот как вытащить тайтл можно для сцен https://github.com/react-community/react-navigation/blob/master/src/views/Drawer/DrawerView.js#L180-L192
A
так вот и иконки и лейбл, они тянут через screenProps
A
если я правильно вижу
A
вот у меня например, на текущий момент, screenProps: undefined прилетает
Evgeniy
сейчас пробую разобраться с redux-persist и понять не могу, можно ли как-то сохранять состояние "по кнопке"? или он предназначен для того чтоб вообще всегда сохранять стор?
Evgeniy
или в таком случае делать свою реализацию? руками просто сохранять стейт и при запуске каким то образом пулять их обратно?
A
ой, чота намудрили
A
количество айтемов в драуере заранее известно, просто оно тянется из конфиг файла
A
который устанавливает, какие страницы показывать, а какие - нет
A
единственное отличие моего драуреа от дефолтного
A
это наличие секций
A
и всё
Andrey
Вот есть Facebook Graph API https://developers.facebook.com/docs/react-native/graph-api В каком случае оно может вместо профиля вернуть null?
Andrey
Ирогда проскакивает такая фигня. Но стабильно не воспроизводиться.
A
Ну как кастомные, иконка и тайтл
A
Ну дэа
👁️
где прочитать годный контент по react native?
👁️
Redux, React Native чтоб изучить )
Aleksei
ща @playra придет и все скинет, он про это в курсе
A
вы готовите пример?
A
thanks god
A
god bless you
A
похоже на то
Vit
че, 0.51 уже в продакшн выкатывал кто?) какая там постабильнее из последних?
A
будет здорово!
👁️
спасибо
👁️
100 Days of Swift: круто, будто недавно где то на торренте видел оО или не это
A
данке
Aleksei
ты прям целую организацию что ли под RN завел 😄
A
а как вы модалки делаете, которые должны закрываться по клику вне окна?
A
попап, грубо говоря
A
<Modal> <TouchableOpacity style={flex: 1} onPress={() => closeModal()}> <Button></Button> </TouchableOpacity> </Modal>
A
я вот так сделал, и она при закрывании бывает моргает. добавил activeOpacity={1} в Touchable , моргание пропало.. но само появление стало как-то неплавным
Aleksei
а зачем TouchableOpacity, можно же TouchableWithoutFeedback
A
заменил, всё сломалось)
A
стили отвалились, закрытие не работает
A
структура прежней остаётся?
Aleksei
да
A
onPress не работает
A
вернее нет, всё же стили отвалились