Ilya
Gena
Судя по тому, что я увидел в коде screens, а это тот же автор, что и reanimated (в коде которого я просто не смог разобраться, но свалил это на то, что я предметную область анимаций вообще мало знаю), этот чудесный момент как бы может отдалиться на неопределенное время нарастающей кучей багов )))
Gena
С другой стороны, качество кода rnn тоже такое себе...
Gena
Тогда обратите внимание на вот этот кусочек в скринах:
https://github.com/kmagiera/react-native-screens/blob/master/ios/RNSScreenContainer.m#L160
Gena
Оно выстрелит обязательно (да и сейчас часть багов из него растет скорей всего)
Max
подскажите нубу, в чём проблема (изучаю навигейшен)
Max
Max
Gena
А... с Андроидом есть ньюанс связанный с декором и прочим... Я на это напоролся, когда пытался SafeArea придумать, как для него сделать... Там нет доступа к window... некая часть экрана приложения не контролируется им напрямую, а только через внешний процесс... Именно поэтому там даже размер клавиатуры меряется страшным хаком, который ещё и не всегда работает...
Max
https://facebook.github.io/react-native/docs/navigation странно - тут ничего про это нету
Max
понял, спасибо! взлетело
Max
Ещё один вопрос - я не пойму когда что ребутать: релоадить JS, запускать react-native run-android или ребутать емулятор
Max
Max
в смысле можно ничего не ребутать?
Gena
Или если HMR включен, то если повезет, может и само обновиться )
Gena
Ну да
Max
ок, а что принято в РН юзать - ярн или нпм?
Max
в жизни юзаю yarn, а тут начал работать по глупости с npm - по какой-то непонятной мне причине пришлось часть локальных депенденсей через sudo ставить
Ivan
Вот кстати тоже хотел спросить
npm или yarn
Ivan
Что вообще предпочтительнее в использовании?
Ivan
И еще. Может кто скинуть прям супер статью по настройке eslint для РН? А то настроить тут решил и он мне на все this.props.* ругается
И еще на некоторые вещи
Ivan
Ну или я дурак и не умею пропсами пользоваться :)
Kto?
Конечно могу ошибаться, но ярн в разы лучше будет. Даже сам РН и Реакт ставится через ярн, если он есть в системе
Dmitry
Dmitry
у контейнера ставим alignItems: ‘baseline’
Dmitry
Вообще не только в этом дело
Dmitry
был интересный митап, в котором рассказывалось о том, что деструктуризация снимает прокси калькуляцию и только так можно гарантировать, что никаких лишних вычислений не происходит
Dmitry
ну и читаемость кода конечно
Gena
Dmitry
А еще у него апдейтер клевый)
Ivan
Хыхы
Еслинтить реакт по методам товарищей которые отказались от рн
Dmitry
Gena
У npm есть много недостатков. Вот только те, которые меня мучают:
- баги, которые не правятся годами (вот тут yarn'у спасибо, подстегнул прогресс конкуренцией)
- пример, у текущего npm@6.9.0 не работает npm outdated -g (в мастере починили или patch есть, но релиза нет уже по моему месяц) и всем норм
- нет integrity нормального, но с этим сложно
- абсолютно наркоманские еженедельные рассылки от создателей
Но. Пользоваться yarn я не собираюсь. Потому что npm - это ещё и стандарт, а yarn уже его нарушил. И потому, что фейсбук ведет проекты так, что ты не знаешь о том, что к тебе приедет со следующем релизом. И какого рода урон будет нанесен новой версией. В npm багов меньше.
Dmitry
мне стандартного линтера ts хватает)
Dmitry
не знаю таких)
Dmitry
а никто не сталкивался с тем. что в RNNv2 showModal сразу показывает модалку без слайда вверх, тогда как dismissModal вызывает нормальный слайд вниз??
Artem
Dmitry
Anonymous
Доброе утро. Помогите спастить проект к себе в папку
Zhanadil
привет ребята! Как часто вы используете styled-components?
Dmitry
Dmitry
@zhanadil1509
Dmitry
К слову об использовании styled-components, мало того, что они накидывают собственных стилей (видимо, как они считают, базовых), которые могут сломать ваши стили, так еще и создают избыточную структуру.
const FlexView = styled.View`
flex: 1;
background-color: red;
`;
Dmitry
Dmitry
в то время какиспользование обычных style работает ровно так, как нужно.
<View style={{ flex: 1, backgroundColor: 'green' }} />
Dmitry
Dmitry
Вообще не вижу никакого профита от пропсов внутри стилей, получается каша из всего и никакой структуры, а если пропсы там не использовать, то, получается, и смысла в этой либе нет. Обычные стили RN дают более правильную структуру, где есть базовые стили, описанные вне компонента и стили модификаторы
Dmitry
Ну и в догонку парсинга и валидаций этих css-подобных стилей явно тормозит
Roman
Dmitry
а почему полотно
Irakliy
или вы не об этом?)
Łōgäń
Олег
всем привет, а как делают в приложениях маргины внизу при безрамочном экране?
http://joxi.ru/zANQOa6uvZxX32
как сделать маргин понятно, а как понять, что экран безрамочный?
Dmitry
Олег
Олег
что-то ничего не поменялось)
Олег
понял, это уже у меня косяк
Aleksei
а можно пожалуйста подробнее? очень интересно
Vall
Всем привет, как можно реализовать автозаполнение 4х значного кода в инпуты, вот приходит СМС с кодом, оно появляется сверху над кнопками, человека тапает и он вставляется, использую react-native-confirmation-code-input и вставляет только первый символ, смотрел по настройкам, там такого нету, кто может подсказать как решить данные проблему, можно ли такое реализовать с помощью он вообще?
Еще раз всем привет, мне подсказали с textContentType и оно работает для одного инпута, у меня ситуация такая что у меня 4 инпута и как я понял что надо нативно писать автозаполнение для 4х разных инпута, верно я понимаю?
Потому что так то все работает если вставлять конкретно в один инпут, но вставить например каждую цифру(допустим код 1234) в первый,второй и тд отдельно инпуты у меня не получится, верно я понимаю?
Aleksei
Vall
Vall
Vall
Vall
Вот такая проблема🤷♂️
Dmitry
Dmitry
а там уже что хотите с ним делайте)
Aleksei
Dmitry
чей ты
Vall
Всем спасибо, буду разбираться 👋
Kotuhan
deviceId?
Денис
Closed
Andrii
Добрый день
Andrii