Moldobaev
Всем привет! Хочу сделать приложения на RN. Если на Ubuntu поставлю виртуалку macOS проблем не будет?
Ulad🧑‍💻
Amir
Кто нибудь знает почему в React native я могу сделать overide default styles таким способом <SomeComponent style={[styles.container, props.style]} /> и все работает Но в самом React этот трюк не работает. Пришлось сделать подругому: <SomeComponent style={{...styles.container, ...props.style}}> Почему React в Веб верссии не понимает первый способ? Заранее спасибо
Kyrylo
Естественно
подскажи как правильно настроить flowconfig
Kyrylo
у меня почему то проверяет папку с модулями хотя я ее поставил в игнов
Ulad🧑‍💻
Так там уже стандартный идё + смотря как ты работаешь, по мне так самое геморное в flow работа с babel resolver и flow-types настроить. Остальное там уже с коробки нормально работает
Ulad🧑‍💻
Kyrylo
добавить как пакет ?
Ulad🧑‍💻
https://github.com/flowtype/flow-typed
Ulad🧑‍💻
и вот статья как инициаоизировать пакеты https://flow.org/en/docs/libdefs/
Kyrylo
я нашел такой ответ https://github.com/facebook/flow/issues/4239
Ulad🧑‍💻
а ты вместе с expo используешь flow?
Лучше избавляйся от expo пока можешь) А так у меня всё работает
Kyrylo
почему? есть с ней проблемы?
Ulad🧑‍💻
Есть возможность - я бы советовал отказаться, есть готовые компоненты, вроде рабоает неплохо, но как только выйдешь за пределы экспо - ждёт тебя лишь боль. И пакеты многие криво работают с експо
Denis
Сам еджект из Экспо не делал, но и проблем пока не испытал. Зато есть билд и для андроид и иос из линукса
Kyrylo
ну вот это мне и заинтересовало в expo. flow не смог поднять но typescript работает
Anonymous
Еджект понадобится если нативные модули юзать. Будешь
Kyrylo
так вроде в expo много чего готового есть
Kyrylo
часто приходится писать на нативе/
Anonymous
Есть одно но
Denis
так вроде в expo много чего готового есть
Вот именно. И пока не встретил, чего бы мне не хватило
Anonymous
Язык там стоит en
Anonymous
Приходится все равно делать элджект и ставить ru
Kyrylo
не понял
Kyrylo
это чтобы системный язык изменить?
Anonymous
Модуль с камерой к примеру который работает
Anonymous
Соберёшь билль а там en
Anonymous
Хотя экспо вещь ))
Ulad🧑‍💻
Какие-то подтверждения есть? Или тока по словам других?
Есть проект на экспо, страдал я долго с ним и многие пакеты пришлось выкидывать, так как с экспо не работали + были проблема самому нативные штуки сделать (тоже были проблемы в экспо)
Anonymous
Можно потестить прогу не собирая проект
Ulad🧑‍💻
Это как проект в дев режими только тестить
Anonymous
Дааа тут палка на 2 х концах
Damir
What?
не what, а "ШТА?"
Ulad🧑‍💻
не what, а "ШТА?"
Раскладку просто лень было менять)
Ulad🧑‍💻
Экспо сравним в вебе с CMS, вроде работает, ускоряет работу, но и валу проблем создаёт
Anonymous
RN ведь не потестишь без сборки
Ulad🧑‍💻
RN ведь не потестишь без сборки
Ты противоречишь своим словам, не?
Anonymous
Да Я и говорю палка на 2 х концах
A
как узнать какой плагин требует permissions Device id and phone call information" ?
Anonymous
И рыбку съесть и на телефоне клиента запустить надо
A
в android manifetst этот permission не указан
Kyrylo
ну вот это да. штука та крутая. я просто 5 лет пишу уже под ios и переодически смотрю в сторону rn. вот те у кого есть опыт в продакшен, скажите: стающая вещь или лучше все же натив ?
Ulad🧑‍💻
Тут уже как-то картинку на эту тему кидали, если не ошибаюсь
Anonymous
READ_PHONE_STATE
Anonymous
Если для красоты и скорости то RN
Anonymous
А если функционал то Native
Anonymous
Скорости разработки в смысле
Ulad🧑‍💻
Если для красоты и скорости то RN
Скорости?)) Красоты чего?))
Anonymous
Приложения)
Anonymous
Скорости разработки и красиво выглядит
Ulad🧑‍💻
Скорости - возможно, но опять же, качество будет страдать
Anonymous
Эт дааа
Anonymous
Функционал будет читалки
Ulad🧑‍💻
Если проект не столь большой и надо быстро сделать - то РН самое то. Но без знания натива всё равно будет сложно, я только из-за рн начал с js сразу натив учить
Anonymous
Кстать с xamar
Anonymous
Ни кто не сталкивался
Anonymous
Как оно в проде
Kyrylo
Если проект не столь большой и надо быстро сделать - то РН самое то. Но без знания натива всё равно будет сложно, я только из-за рн начал с js сразу натив учить
ну я в принципе понимал что не очень специфичные приложение можно на rn писать. а какой пак пакетов вы используете при разработке. может у когото есть джентельмен кит?
Anonymous
На expo ни кто не пробывал realm, он не работает на нем или только у Меня так ?
Anonymous
Ага тож кстать решил список вести для пакетов совместимых с экспо
Anonymous
Но на realm оборвалось все
Kyrylo
Но на realm оборвалось все
отказался от него ?
Ulad🧑‍💻
Честно - тут нету однозначного фаворита. Если мало мучался с рн - react-navigation, по ней самое большое инфы. По скорости: react-native-navigation, но там своеобразно приходится писать (если когда выпустят версию 2, то тогда мб и фаворитом станет)
Aleksei
версию 2 уже почти полтора года делают)
Ulad🧑‍💻
версию 2 уже почти полтора года делают)
Согласен с тобой) И ещё столько же будут, я просто забил на это и форкнул)
Ulad🧑‍💻
Глазами js девелопера)
A
@playra а твой datepicker может вот так?
A
кто-нибудь видел такие date-picker чтобы в свякзке с keyboard ?
A
@savelichalex , сталкивался с таким?
Andrey
А вы сталкивались с тем что иногда, когда на экране много статических (лежат в коде) и динамических картинок (тянутся с сервака) картинок, загрузка статических может подвисать на несколько секунд? Сразу замечу - воспроизводится и в debug и в release сборках. Воспроизводится нерегулярно. Может раз 5 не воспроизвестить, а на 6-й вполне. Код между попытками вообще не меняется. Нашел из похожего только: https://stackoverflow.com/questions/34272286/how-to-prevent-static-images-in-react-native-from-stuttering-loading-asynchron
Andrey
Похоже что тот тред, в котором рн декодирует статические изображение, обо что-то спотыкается.