Dima
Начать вполне можно используя https://github.com/react-community/create-react-native-app на любой операционной системе и с 0 знаний нативных платформ, но это поиграться, сделать прототип или side projects. Довольно легко наткнуться на ограничения.
Maxim
Как раз развернул CRNA, ага. Спасибо.
Dima
Как минимум в момент извлечения понадобится macOS, а вообще довольно расплывчато, насколько большие требования к интерфейсу и насколько он повторяет, обычно всё же требования по качеству жестов, анимации, общего перфоманса выше, даже если их человек не осознает.
Dima
Dima
это и есть crna
Dima
Ну да. Я пролистал не увидел ключевого слова expo и написал)
Dima
С другой стороны можно далеко зайти с экспонентом, да и ограничения иногда в плюс, когда дело касается обновления зависимостей, например, поэтому в лучшем случае решить вопрос с публикацией в аппстор, но это уже совсем в конце. Я, кстати, не пробовал, но возможно CircleCi или что-нибудь подобное будет достаточно, оттуда прямо заливать
Maxim
Я правильно понимаю, что интерфейс и компоненты моего react-проекта мне никак не пригодятся? В RN нет ни DOM, ни CSS?
Andrey
Andrey
Maxim
можно пошарить сторы/экшены
А есть смысл выносить их в пакет или типа того?
Или всё равно с вебом есть отличия, что проще скопипастить и поддерживать две кодовые базы?
Maxim
Andrey
Oleh
Привет) кто работал с soubdcloud api?
Murad
в том числе весь редюкс (кроме создания стора)
Murad
но мы изначально так и планировали, поэтому юзали по максимуму функциональный флоу, минимальные зависимости и тд
Murad
тоесть две репы - мобайл и веб
в вебе папка с Кор файлами
подключаем через rn-cli.config.js, добавлением в getProjectRoots
Maxim
Maxim
А react router есть? Шарится?
Maxim
Murad
Murad
нет, реакт роутер очень платформозависимый
Murad
по сути это часть вью
Maxim
Murad
у веба свой реакт роутер, у мобайла свой
Maxim
А, понял.
Murad
смысла универсализировать нету, все равно роуты - прямое указание на вьюшки
Murad
а вьюшки точно другие
Maxim
Ну хотя да.
Maxim
Murad
в каждой репе свой
Murad
версии синхроним ручками в начале спринтов
Taras
Привіт
Є таке питання
react router має пакет для redux і пакет для native
Чи є можливість їх юзати разом?
Taras
Сори
Сейчас на русском напишу
Taras
У react router есть пакет для redux и пакет для native
Есть ли возможность испольвать их вместе?
react-router-native + redux для истории
Maxim
А для чего вообще писать по-украински в русскоговорящем сообществе?
Taras
Anonymous
arm reverse engineering, protobuf, android
Нужен человек, который работает в этом направлений.
Нормальная оплата. В лс
Vladimir
Это сюда: https://telegram.me/mobile_jobs
Shane
Посмотри expo.io
Интересно. Т.е. есть возможность делать билд без мака. И по ios какие поддерживаются?
Dima
Dima
я сам не пробовал до этого доходить, но оказывается есть опция где они за тебя все хендлят https://docs.expo.io/versions/v16.0.0/guides/building-standalone-apps.html#building-standalone-apps но нужно дать логин и пароль до apple id
Shane
Shane
Не годится
Valentin
Гайс, кто-нибудь использует подписку на <TextInput>.onChange чтобы реализовать само-расширяющееся поле ввода?
Dmitry
Dmitry
вообще знаю два бага с TextInput
Dmitry
только для саморасширяющегося поля используется onContentSizeChange, оно и поломалось
Valentin
да, использовать onContentSizeChange для саморасширяющегося ипута можно, но некоторые все еще используют onChange.
Valentin
и я просто хотел сказать что теперь это не будет работать, т.к. я удалил информацию о размере текст-инпута из onChange. :)
Valentin
Dmitry
на Android
Valentin
а есть бага на github об этом?
Dmitry
не знаю, когда столкнулся вроде не было
Dmitry
еще есть одно issue https://github.com/facebook/react-native/issues/12717
все никак не починят, не пашет enter на некоторых клавиатурах
Valentin
пееечаль. :(
Valentin
я к сожалению не умею android чинить :(
Dmitry
ну я теперь хотя бы знаю как это починить с помощью deprecated api)
Valentin
... с помощью onChange?
Valentin
... который я только что удалил...?
Valentin
(т.е. из которого я только что выпилил contentSize)
Valentin
(на android тоже)
Dmitry
ну дак я же не пользуюсь самыми последними билдами)
Valentin
) я надеюсь мы починим это скоро на андроид
Dmitry
оо у меня версия аж 0.41, на которой уже сломан энтер, видимо он сломался еще раньше)
Valentin
:) В общем, Гайс, если вдруг кто-то сможет починить это под Android (это не должно быть слишком сложно), будет очень круто. Я постараюсь пропушить этот патчик.
https://github.com/facebook/react-native/issues/11692
Valentin
мда, какой-то он действительно мутный.
Anonymous
Есть ли смысл изучать Electron?
Alex ✙
@shergin привет, а ты кор контребьютор в RN?
Oleg
Valentin
Карамультук
Аллоха, народ
Aleksei
🖖
Карамультук
вопрос по ScrollView. Мне нужно перехватить событие "конецСкроллинга" для горизонтальной прокрутки, какой нибудь onScrollFinish, только такого насколько я понял нет ;) onScrollAnimationEnd --- работает только на вертикальную прокрутку, onMomentumScrollEnd -- казалось бы то что нужно, НО оно не срабатывает если я скролю аккуратненько без инерции. Есть какие-нибудь идеи?