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 но она тоже не обновлялась давно 🙂 что думаете?
Dmitry
Привет. А почему «Написать через animated и умереть»?
ну потому что норма анимацию по свайпу написать, я так понимаю это довольно замороченно
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
Никита
Точно, забыл что видел когда-то. Спасибо только странно что не нативные компоненты взяли
A
там на focus хотят эвент прикрутить
я что-то в упор не вижу где в исходниках у них логика завязаная на lazy
A
👁
Aleksei
и это вообще в другой репе было
A
потому что lazy выпилили
как решал этот вопрос?
иой
позвонил человечку
Aleksei
как решал этот вопрос?
ну во первых мне не надо было) во вторых говорю же, эвент на фокус должны были прикрутить
A
вроде пишут, что в новой версии lazy вернётся)
A
если я правильно понял, то вчера был релиз
Nick
потому что lazy выпилили
уже же вернули https://github.com/react-navigation/react-navigation/commit/3600ecbd9bf62be4e1c0d4632bb0d8f5635c9454
A
вернули, проверил, работает
A
но чота с включеннём Remote debugger теперь пошаговая стратегия
A
при переходе в новую табу срабатывает рендер в предыдущей табе
A
и по мере переходов эти рендеры накапливаются, грубо говоря, при переходе в третью табу по счету, сработает рендер в 2-х предыдущих
A
нашёл в чем проблема, из-за функции которую я прокидываю в TabBarComponent
A
this.props.screenProps.closeDrawer()
A
наверное состояние drawer-a придётся в redux запихнуть
Anonymous
Всем привет! Ребята, подскажите где лучше искать remote вакансии по React Native?
Джон
Ребят, кто-то пробовал юзать 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
Ребят, у кого нибудь был сегфолт с ART на андроиде?
чего только не было, чуть больше подробностей бы
Aleksei
чего только не было, чуть больше подробностей бы
у меня с либой https://github.com/nihgwu/react-native-pie на marshmallow на эмуляторе сегфолт при рендере этой диаграммы. Убираю все норм становится) там внутри либы ниче кроме ART нету, так что на него и грешу
Vladimir
сорян, я когда слышу art думаю про андроид рантайм, а не про либу
Aleksei
сорян, я когда слышу art думаю про андроид рантайм, а не про либу
есть такое, только у меня в другую сторону 😄
Aleksei
там не нужно ниче линковать, ART из коробки в RN
Preeternal
там не нужно ниче линковать, ART из коробки в RN
ни фига. на иосе позавчера линковал
Preeternal
поды?
именно ручной линковкой. на андроиде работало и так
Aleksei
ну не знаю как сейчас, а раньше ART сразу при генерации приложения линковался в иосе)
Никита
может про это?
Preeternal
Preeternal
можно нажать $ react-native link. ничем не обязывает
Artem
Народ, надо дистрибьютить тестерам бету для iOS. Есть способы делать это, не оплачивая пока аккаунт разработчика?
Artem
просто в мобилу приложение поганять?
Ну, типа да. Через testflight или что-то в этом роде. Там что-то с сертификатами играться нужно, что ли
Artem
поставить все равно не смогут без подписанного
Fabric просит установить свой сертификат в систему. Для этого все равно нужен аккаунт разработчика? Печально
Vadim
Для фабрика серт не нужен
Vadim
Вы что )
Artem
через апп стор могут поставить себе экспо
🤨 при чем здесь експо, у меня еджекнуто все до натива