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