Nikita
Запросы в конструкторе писать?
Vladimir
https://discuss.reactjs.org/ в тви пишут обсуждения здесь теперь
Никита
в didMount
а чем willMount лучше конструктора?
Stas
https://github.com/reactjs/rfcs/blob/master/text/0006-static-lifecycle-methods.md
Stas
Oб изменениях lifecycle методов тут
Stas
В том числе willMount
Stas
Запросы предлагают делать в didMount. Делать их в конструкторе не надо!
Dmitry
Ребятки, всем привет, стала задача сделать swipable cell, ячейка, которую если в разные стороны тянуть будут вызываться разные экшены, такой вот вопрос, как круто делать анимации подобного рода в рн?
варианты, котоыре я вижу:
- заюзать нпм пакет, которые не обновляются по году
- Написать через animated и умереть
- заюзать какую-нибудь либу для анимаций
Dmitry
есть очень крутой видос, но старый к сожалению
https://www.youtube.com/watch?v=psZLAHQXRsI
у них есть своя либа, которая вроде бы крутая
https://github.com/wix/react-native-interactable
но она тоже не обновлялась давно 🙂 что думаете?
Yerzhan
Никита
Dmitry
у меня просто даже examples yе завелись пока
Никита
в interactable?
Никита
плюс интерактбл в том что вроде как нативно, то есть есть надежда что лагать не будет. Ну и в принципе хорошая либа - можно много интересных моментов на ней делать. Но если будут проблемы с поддержкой - самостоятельно натив не все могут. Есть куча js библиотек для таких кнопок, там в конце концов и самостоятельно поправить можно такие вещи как "из реакта выпилили componentWillMount - либа не работает"
вот например, но обнавлялись они давненько
https://github.com/jemise111/react-native-swipe-list-view
https://github.com/jshanson7/react-native-swipeable
https://github.com/dancormier/react-native-swipeout
Aleksei
из коробки еще есть https://github.com/facebook/react-native/blob/da3424c929220304ff01032a9bf473fb251375f1/Libraries/Experimental/SwipeableRow/SwipeableRow.js
Никита
Точно, забыл что видел когда-то. Спасибо
только странно что не нативные компоненты взяли
Aleksei
A
👁
Aleksei
и это вообще в другой репе было
A
иой
позвонил человечку
Aleksei
как решал этот вопрос?
ну во первых мне не надо было) во вторых говорю же, эвент на фокус должны были прикрутить
A
вроде пишут, что в новой версии lazy вернётся)
A
A
если я правильно понял, то вчера был релиз
Nick
потому что lazy выпилили
уже же вернули
https://github.com/react-navigation/react-navigation/commit/3600ecbd9bf62be4e1c0d4632bb0d8f5635c9454
Aleksei
A
вернули, проверил, работает
A
но чота с включеннём Remote debugger теперь пошаговая стратегия
A
Nick
A
при переходе в новую табу срабатывает рендер в предыдущей табе
A
и по мере переходов эти рендеры накапливаются, грубо говоря, при переходе в третью табу по счету, сработает рендер в 2-х предыдущих
A
нашёл в чем проблема, из-за функции которую я прокидываю в TabBarComponent
A
this.props.screenProps.closeDrawer()
A
наверное состояние drawer-a придётся в redux запихнуть
Anonymous
Всем привет!
Ребята, подскажите где лучше искать remote вакансии по React Native?
Nick
Джон
Ребят, кто-то пробовал юзать fastlane для CI ?
Джон
Интересует, действительно ли его так легко внедрить в существующий проект, как написано на сайте ))
Джон
и насколько он хорошо выполняет свои функции
Никита
ну если надо билд плюс залить например в testflight/crashlitics то реально не сложно
Никита
из проблем иногда что-то умирает и надо его обновлять. Ну он оповещает когда есть обновления
Джон
Джон
спасибо
Джон
попробуем
Vladimir
Fastlane это сборочные скрипты
Vladimir
С прямыми руками нет проблем
A
https://github.com/react-navigation/react-navigation/issues/3138
A
интересная хрень с screenProps
A
короче, в ишьюсах уже начинают намекать что пора отказываться от screenProps в пользу redux и react-broadcast
Даня
народ, кто работал с FlatList, подскажите когда вызывается onEndReached в том смысле какой механизм если после вызова данные листа не поменялись (отвалился инет например), колбэк все равно будет вызываться или внутри есть механизм, который как-то блочит последующие вызовы до получения новых данных?
Aleksei
Ребят, у кого нибудь был сегфолт с ART на андроиде?
Andrey
Господа, подскажите как отловить нажатие вне View? Если подробнее, то есть View с несколькими TouchableOpacity Если на корневое View повесить onBlur - оно срабатывает, но перестают работать нажатия на внутренние TouchableOpacity
Vladimir
Aleksei
чего только не было, чуть больше подробностей бы
у меня с либой https://github.com/nihgwu/react-native-pie на marshmallow на эмуляторе сегфолт при рендере этой диаграммы. Убираю все норм становится) там внутри либы ниче кроме ART нету, так что на него и грешу
Vladimir
сорян, я когда слышу art думаю про андроид рантайм, а не про либу
Aleksei
Preeternal
Aleksei
там не нужно ниче линковать, ART из коробки в RN
Preeternal
Aleksei
Preeternal
поды?
именно ручной линковкой. на андроиде работало и так
Aleksei
ну не знаю как сейчас, а раньше ART сразу при генерации приложения линковался в иосе)
Никита
Никита
может про это?
Preeternal
Preeternal
можно нажать $ react-native link. ничем не обязывает
Artem
Народ, надо дистрибьютить тестерам бету для iOS. Есть способы делать это, не оплачивая пока аккаунт разработчика?
Preeternal
Aleksei
Preeternal
Aleksei
Vadim
Для фабрика серт не нужен
Vadim
Вы что )