Alexander
Как в enzyme найти View в shallow?
Dmitry
Aynur
насколько серьезно можно воспринимать rnweb?
Aynur
я слышал, что Твиттер на нём
Dmitry
я слышал, что Твиттер на нём
на момент, когда я его ковырял, еще не было поддержки FlatList, в целом было хорошо, а сейчас и поддержка FlatList есть
Anonymous
Ну по сравнению со стабильностью окружения обычного реакта, все же небо и земля. Я думаю, что RN подойдет отлично для приложений, которым нужен просто интерфейс обычный для отображения данных с бэкенда, но не больше. Я не в курсе всего функционала AirBnB, но им судя по всему не хватило возможностей, хотя как я помню, там обычные вроде бы интерфейсы, ну и карты, которые они реализовали.
Anonymous
Я считаю, что RN достаточно высоко поднялся. Насчет дешевизны - это только так кажетася. В целом у RN больше плюсов нежели минусов, а реализация react-native-web вообще открывает новые горизонты)
Aynur
Dmitry
Dmitry
надо бы добраться до этого)
Dmitry
Ну по сравнению со стабильностью окружения обычного реакта, все же небо и земля. Я думаю, что RN подойдет отлично для приложений, которым нужен просто интерфейс обычный для отображения данных с бэкенда, но не больше. Я не в курсе всего функционала AirBnB, но им судя по всему не хватило возможностей, хотя как я помню, там обычные вроде бы интерфейсы, ну и карты, которые они реализовали.
AirBnB - не показатель. Что называть НЕ простым интерфесом? ВОт у меня сейчас приложение - на стартовый экран, авторизация, хранение данных на устройстве, работа оффлайн, HTTP + Sockets, отрисовка древовидных данных, свайп листы, модальные окна, глобальная обработка ошибок, уведомления, сбор статистики и так далее
Aleksei
✙ Mykyta
Насчёт карт от airbnb , сам сейчас делаю с ними приложеньку и этот баг, с кнопкой , для определения локации очень весёлый. Сначала не понял , что происходило, потом почитал в ишьюсах и написал свой компонент(кнопку) для определения локации)
Anonymous
Aleksei
Почитайте мои предыдущие сообщения, пожалуйста. Я не исключаю того, что я многого не понимаю просто, так как работаю все же с вебом. Возможно, для нативных разработчиков все довольно просто и ясно. Вы откуда? С веба или с нативной разработки?
Причем тут откуда я. В RN я с веба пришел.
И в ваших сообщениях я не вижу ничего кроме какого то разочарования в ожиданиях.
На самом деле не важно нативщик ты или с веба, это не иключает того, что нужно понимать инструмент с которым ты работаешь. Обвинять что экспо скрывает детали, ну такое. Вы в реакт код много лазили?
Говорить что RN сырой из-за того что нет нужной либы, или что в либе от эйрбнб баги, тоже такое.
Вот я помню времена когда еще только поддержка андроида добавлялась в RN, тогда да, можно было говорить что технология сырая, но с того времени уже почти 3 десятка релизов было.
А если кого то смущает 0.57 в версии то прошу вспомнить как версионировался реакт -> 0.13, 0.14, 15, 16
kuanysh anuarkhanov
✙ Mykyta
В рн по другому никак))
Vit
Ща не рн сырой. Щас там эпол с гуглом на пару бензинчика в огонь плещут будь здоров
Дмитрий
Vit
Только успевай латать сборку
Дмитрий
Anonymous
Причем тут откуда я. В RN я с веба пришел.
И в ваших сообщениях я не вижу ничего кроме какого то разочарования в ожиданиях.
На самом деле не важно нативщик ты или с веба, это не иключает того, что нужно понимать инструмент с которым ты работаешь. Обвинять что экспо скрывает детали, ну такое. Вы в реакт код много лазили?
Говорить что RN сырой из-за того что нет нужной либы, или что в либе от эйрбнб баги, тоже такое.
Вот я помню времена когда еще только поддержка андроида добавлялась в RN, тогда да, можно было говорить что технология сырая, но с того времени уже почти 3 десятка релизов было.
А если кого то смущает 0.57 в версии то прошу вспомнить как версионировался реакт -> 0.13, 0.14, 15, 16
Блин, ну если в подобных библиотеках баги, и они не фиксятся годами, то о чем вообще разговор. Есть апи, и он не работает. Чистый реакт нэйтив без стороних бибиотек мне кажется неправильно рассматривать. Да и в своем фидбэке я все же пишу об окружении. Сам реакт найэтив в принципе стабилен, но с одним ним далеко не уйдешь, как ни крути приходится использовать сторонние библотеки и тут наступает боль довольно часто.
А так да, если смотреть на рн в отрыве от реальности, то все ок
Aleksei
Блин, ну если в подобных библиотеках баги, и они не фиксятся годами, то о чем вообще разговор. Есть апи, и он не работает. Чистый реакт нэйтив без стороних бибиотек мне кажется неправильно рассматривать. Да и в своем фидбэке я все же пишу об окружении. Сам реакт найэтив в принципе стабилен, но с одним ним далеко не уйдешь, как ни крути приходится использовать сторонние библотеки и тут наступает боль довольно часто.
А так да, если смотреть на рн в отрыве от реальности, то все ок
Ну мы видимо по разному понимаем что такое RN 🙂
Для меня ваша фраза сейчас звучит как винить ядро линукса за то что в гноме баги, или в кде, ну а че, в одном дистрибутиве же может быть)
Anonymous
Vit
Anonymous
Конечно я понимаю, что это не разработчики рн виноваты в том, что кто-то либы плохо поддерживает) Но меня, как конечного пользователя это слабо волнует)
Anonymous
У меня есть проблема, я пытаюсь ее решить и получаю горячий зад под конец дня))
Anonymous
И от того, что сам рн стабильный, мне легче не становится)
Vit
тебе там чо фб за евангелизм премию платит?)
Aleksei
тебе там чо фб за евангелизм премию платит?)
мне здравый рассудок платит за евангелизм) я просто не понимаю когда кто то хейтит технологии не разобравшись, или не понимая что для всего есть свои кейсы, особенно когда сами занимаемся RN, который ровно так же хейтят нативщики
Vit
ну мы-то совсем по-другому хейтить можем)) мы опытные))
Anonymous
Ну слушайте, еще раз. Как мне кажется, все кто начинают писать на рн, хотят не пописать на рн, а получить стабильное, рабочее приложение на обоих платформах. А получить сколь-нибудь функциональное приложение без использования сторонних библиотек довольно сложно. По итогу, разработчик все равно лезет в эти бибилотеки и получает кучу боли. Как ему поможет тот факт что сам рн стабилен? По итогу, общий вывод такой: использовать рн для разработки довольно больно. И соотвественно не стоит лезть в него, если точно не знаешь от и до что тебе может понадобиться при разработке приложения.
Vit
я одного работодателя отговорил однажды от РН))
Anonymous
Если у разрабочика цель именно написать на РН. Вот чисто написать на рн. Вот прям вообще ничего больше не используя. Ну ок, тут без проблем) Но как много таких разработчиков?)
Сергій
Aleksei
Vit
делать приложение без сторонних либ - я б за такое предложение дрался бы))
Alexander
Aleksei
Дмитрий
Alexander
Anonymous
Alexander
В том, что ты придрался до либ RN как до самой технологии. А потом советы начинает давать.
Сергій
The Max
RN хорош, если на нем пишешь с начала проекта.
Если засовываешь RN в существующий наивный проект - это идиотизм
См. Airbnb
Aynur
кто-нибудь здесь реализовывал поиск на основе запросов на сервер? (аля убер, яндекс и тд)
Aleksei
Cenator 🐈
touch id / face id вообще реально прикрутить или можно забыть про это?
Dmitry
Vit
всё работает
Cenator 🐈
оке спасибо, вижу либу
Vit
для фейсайди только надо в инфо.плист теперь строчку с объяснительной прикладывать, телефо разрешения будет спрашивать за лицо потрогать)
Dmitry
Cenator 🐈
Как фиксить баг когда при релоаде происходят странности с фокусом в инпуте и показом клавы на андроид эмуляторе?
Dmitry
что-то телегу морозит
Cenator 🐈
у меня норм показывает
Eugene
у меня тоже норм показало
Cenator 🐈
удалил, думаю описания достаточно
Egor
почему если добавить картинки в проект я ловлю краш пока 10 раз не перезагружу все
Aynur
хмм, спасибо за развернутый ответ
Vit
про mobile first подтверждаю ) пользователей мобил больше чем сайта раза в два, а пользователи сайта на 70% из мобильных браузеров
Anonymous
Какое именно решение было не верным?)
Anonymous
Экспо заюзать?
Anonymous
Ну я походу тут в чатике уже статью накатал))
Anonymous
Спасибо, почитаю
Alexsandr
в 80% случаев будет решение вашей проблемы
Anonymous
Приложение для курьеров, курьер может взять на себя заказ, отсканировав qr код на чеке, внутри аппы реализован навигатор, должна быть возможность интеграции с другими навигаторами, но при этом даже в свернутом режиме оно должно трекать позицию. После того как курьер выехал за опеределенный радиус вокруг точки доставки, необходимо ему пуш отправить. Сейчас так с ходу не вспомню, может еще что надо
Alexsandr
Anonymous
Я знаю)
Alexsandr
самая проблемная часть это background geo
Anonymous
Ну вот с этим я сейчас и работаю
Anonymous
Ну и проблемная часть переход от экспо к рн