Мария
наоборот. первый раз и componentDidMount отрабатывает, а мне нужно понять, когда в следующий раз на вкладку перешли
Мария
вообщем я сделала через navigation.dispatch
Мария
const MainNavigator = TabNavigator( { FirstScreen: { screen: FirstScreen, … }, SecondScreen: { screen: SecondScreen, … }, ThirdScreen: { screen: ThirdScreen, … }, }, { tabBarPosition: 'bottom', tabBarComponent: ({ jumpToIndex, ...props }) => { const { navigation, navigationState } = props; const selectTab = (index) => { const lastPosition = navigationState.index; const tab = navigationState.routes[index]; const tabRoute = tab.routeName; const { setParams } = navigation; if (index === 1) { navigation.dispatch(loadMessages()); } jumpToIndex(index); setParams({ tabFocused: tabRoute }); }; return <TabView.TabBarBottom {...props} jumpToIndex={selectTab} />; }, }, );
Andrey
Vscode не автокомплитит по свойствам StyleSheet в компонентах. const styles = StyleSheet.create({ container: { fle... /* и ничего не подсказывает */ } }); Зато в index.android.js всё ок Создал ищью https://github.com/Microsoft/vscode-react-native/issues/513 Хотя похоже их плагин не при чем, а проблема где-то глубже в vscode, но ладно уже
Ivan
там теперь две ладошки значок
Ivan
😂
Ilya
Всем привет Сталкивался кто-нибудь с такой проблемой? https://gist.github.com/suhodolskiy/28343207e5cffadbc1dc9b78a0380926 Сама ошибка понятна, но не понятно, почему она появляется в данный момент. Если подключить Container напрямую, то ошибка пропадает
Aleksei
Может либа какая то косячит?
Ilya
В принцепи может быть, так как в index.js подключается много компонентов, не только container, сейчас проверю еще раз
Ilya
Спасибо
Vit
а какой у андроидов аналог iCloud чтоб инфу аппы в облако складывать?
Vit
или сразу либу подскажите?
Aleksei
googledrive?)
Vit
ага
Vit
либа есть нормальная?
Aleksei
чес не знаю
Aleksei
я только с дропбоксом интегрировался
Vit
блин какая-то печаль у андроидных с этим
Ivan
либа есть нормальная?
Google Drive API, хотя там немного поковыряться придется
Vit
я и говорю что сперва залогинь в гугл, получи ключ, сходи в апи... проще тогда уж себе на сервер класть.
Kirill
немного оффтоп... эпл сделал механизм при котором они сами шлют нотификейшн при изменении статуса подписки пользователем https://goo.gl/wVzh1q. У андроида есть что-то подобное или надо на серваке по крону самому проверять продлилась ли подписка у пользователей https://goo.gl/yo7F8P?
Kirill
кто-нибудь делал подобное? есть пара вопросов
Anton
Коллеги, как можно скрыть длинный текст за точками с помощью стилев?
Roman
Text-overflow?
Roman
Или как то так оно
Aleksandr
Text numberOfLines
Anton
elipsisMode tail
Спасибо
Murad
propTypes для компонентов флоу для функций-методов
Vit
propTypes для компонентов флоу для функций-методов
Флоу статический анализатор, бьет по рукам в редакторе при написании кода. Проптайпы рантайм проверки срут ворнингами в консоль. Можно и то и то но как показывает практика проптайпы при наличии фло избыточны. Интересны только если со стороны (в апи) вместо строки объект прилетает например. Это никакой фло не прочекает а проптайпы буде туда эта какашка просочится просигналят Ну и при тестах их тоже видно
Андрей
Всем доброе утро) Ребят, а в Stack navigator Drawer норм?
Андрей
Испольузете?
Андрей
Кто-нибудь в 47 версии уже юзал KeyboardAvoidingView ?
Alex
Кто-нибудь в 47 версии уже юзал KeyboardAvoidingView ?
о, они его опять попробовали починить?
Андрей
Они его опять сломали!
Андрей
Удалил старые костыли, теперь думаю как сделать новые. Или может я чего-то не знаю...У меня такая проблема теперь, после закрытия клавиатуры, вьюха обратно не расятигавется
Андрей
Хм. Раз десять пересобрал, все заработало. Видно луна не в том положении была
Aleksandr
Кто-нибудь работал в react-native с augmented reality? Есть какие-нибудь примерчики (кроме DonaldSays)
Aleksandr
?
Андрей
Попробуй, вызывать метод onLayout
Андрей
У меня в 46 такое при переходе между вьюхами иногда проскакивало в паре процентов случаев )
Alex
да, звучит логично, спасибо, попробую )
Uncle Bob’s Nephew
Привет
Uncle Bob’s Nephew
кто-нибудь использует react-native-fingerprint-android ?
Vit
я вот подумываю)
Vit
https://github.com/ElekenAgency/react-native-touch-id-android
Vit
хочется вот такой же fallback но для андроида иметь в довесок https://github.com/naoufal/react-native-passcode-auth
Андрей
Ребят а почему все так сложно со stack navigator?
Ilya
Всем доброе утро) Ребят, а в Stack navigator Drawer норм?
У меня внутри Stack Navigator есть drawer
Андрей
Кто нибудь использовал drawer навигатор?
Ilya
Я )
Андрей
Ты тоже делал кучу оборотов?
Андрей
stack->drawer->stack
Ilya
Вроде того
Ilya
у меня все по папочкам, аккуратненько )
Андрей
И проще пути нет?)
Ilya
ну так вот устроено
Андрей
У меня это было впервые, мозг чуть поплавился)
Ilya
Сегодня без боли поменял местами Drawer и стэк в навигации
Ilya
У меня тоже )
Ilya
По идее вложенность - одна из фишек?
Aleksandr
Можно ли Drawer React-navigation'а делать прозрачным?
Murad
там вообще свой компонент можно
Андрей
Да добавили бы в drawer хидер такой же как в stack, стало бы проще жить
Андрей
Или я чего-то не понимаю?
Aleksei
ага, и вообще каждую хотелку любого добавили бы
Ilya
Это уже против принципа единой ответственности будет )
Андрей
Понятно)
Aydar
всем привет, есть одна проблема при попытке авторизации через exp start выводит ошибку: [exp] {} Error at /usr/lib/node_modules/exp/node_modules/rest-facade/src/Client.js:293:22 at Request.callback (/usr/lib/node_modules/exp/node_modules/superagent/lib/node/index.js:688:3) at ClientRequest.<anonymous> (/usr/lib/node_modules/exp/node_modules/superagent/lib/node/index.js:615:10) at Object.onceWrapper (events.js:316:30) at emitOne (events.js:115:13) at ClientRequest.emit (events.js:210:7) at TLSSocket.socketErrorListener (_http_client.js:401:9) at emitOne (events.js:115:13) at TLSSocket.emit (events.js:210:7) at emitErrorNT (internal/streams/destroy.js:64:8) at _combinedTickCallback (internal/process/next_tick.js:138:11) at process._tickCallback (internal/process/next_tick.js:180:9)
Aydar
не подскажете как исправить?
Ilya
Понятно)
Если норм разбить по файликам - нормально выходит
Ilya
У меня в Drawer'e идут ссылки на вложенные навигаторы в основном
Ilya
а там типо того: