A
Dima
ну я к тому что да, зачем тебе разбираться во всем этом если это не твоя основная экспертиза, это немного огорчает всегда, ибо будет накапливаться fatigue пресловутый. Потом же понадобиться еще Android? А там вообще по-другому, в чем-то сильно проще, в чем то наоборот
Dima
попробуй все записиывать подробно и все ссылки запоминать - потом бы статью выпустил по итогу => сэкономил много времени всем
A
Ilya
Aleksei
это react-native-config интеграция, да?
A
у меня такого шага как Run custom shell script 'Run Script' вообще нету
A
Dima
Aleksei
хм, по идее же можно в pbxproj сделать генерацию
Aleksei
надо тут подсмотреть как делать такое https://github.com/AlexDenisov/xcconf
Dima
через Build Rules
Aleksei
вроде алекс говорил что у него есть интеграция с икскодом)
Dima
тут же еще смысл чтобы расшарить NativeModules, чтобы на js стороне было - в целом работает у меня на всех проектах, но соглашусь что бывают моменты когда требует дебага
Dima
(и плюс на андроиде тоже работает)
Aleksei
A
Dima
ну это в сущности оно и есть
A
Dima
это не совсем ответ на мой вопрос
Dima
если у тебя нет таргета ReactNativeConfig то значит либа просто не залинкована - проблема тогда легко решается
Dima
оно еще генерирует __RN_CONFIG_YOUR_VAR которые ты можешь в plist использовать
Aleksei
так то норм сделано, мне нравится)
Dima
Dima
вот тут в списке должна быть libReactNativeConfig.a внутри всех таргетов
Dima
возможно react-native link был выполнен неправильно
A
я хз, уже раз десять сделал link- unlink
A
в Pods файл ссылка на react-native-config есть
A
чтобы залинковать либу нужно делать что-то кроме, react-native link react-native-config ?
Egor
подскажите стоит ли мешаеть риакт с нативной разработкой? закачик хочет добавить риактив в андроид и яось
Aleksei
Egor
ну это понятно, а реальный опыт?
A
я не знаю. в данный момент в открытом проекте в xcode нету упоминания о react-native-config, google maps - заликновано, image-picker тоже есть
Egor
у них простой флоу
A
Egor
и они разработчики риакта, потому не объективно
Anton
а что даёт такой замес RN внутрь нейтива?
Anton
не лучше ль тогда всё приложение писать на RN и допиливать RN модули, где нужна работа с нативными вещами
Dima
нет, не всегда
Anton
можно примеры?
Dima
у тебя может быть legacy приложение и ты можешь начать с новых страниц, либо очень требовательное по ресурсам
Dima
https://facebook.github.io/react-native/showcase здесь можно начать
Aleksei
вот есть у тебя лента fb где оооочень многое делают для производительности, есть смысл сделать этот скрин на нэйтиве полностью, и есть несколько скринов с формочкой и кнопкой отправить, их проще сделать на RN
Dima
Discord вроде бы, какой-то e-commerce из Индии крупнейший, Airbnb и фб уже был
Egor
у нас анпримре есть уже готовые аппки на нейтиве, а риакт уже хотелка
Aleksei
Егор, если у вас цель узнать как сказать заказчику что RN не нужен, то нужно было с этого и начинать. Кейсы привели уже
Anton
+5 мегабайт к APK файлу будет аргументом против?
Artur
A
A
A
вот, в самом верху списка
Dima
аргументы за RN в нативном проекте - ребята нативщики остаются писать сложные вещи на Котлин, крутые анимации, дебаг, балансировать красно-черные деревья за завтраком и прочие сложные проблемы, а весь UI аутсорсится в RN - пусть джаваскриптеры там "шлепают формочки" и ходят на сервер
Dima
Aleksei
Artur
A
я тогда скину самый последний билд
Dima
A
чтобы ничего не мешало лишнего
Artur
Aleksei
а разве тогда будет не нативная навигация?
Dima
вот про это https://www.youtube.com/watch?v=QOAoLF6FV7A
Dima
я знаю что сам текст написан коряво, но в картинку вложился поэтому скину еще раз (shameless plug) https://medium.com/@potomushto/a-dive-into-mobile-development-from-a-react-developers-perspective-4026f17e3542
Aleksei
я конечно не имплементил, но как мне кажется будут просто методы дергатся, а вся навигация так и останется в нативке
Dima
Dima
вот кнопка Save
Dima
Artur
Dima
сейчас кстати в RN появились абстрации удобные
Aleksei
A
A
прошу любить и жаловать
Aleksei
Aleksei