Sergey
Можно скомпилить, можно под Dart VM, можно в JS
Aynur
если веб - в js, во флаттере для мобилок - сразу в натив
Vladislav
а про веб и так понятно))
Stas
что вы используете для sign in with apple? нашел от https://github.com/expo/expo/tree/master/packages/expo-apple-authentication и https://github.com/SystangoTechnologies/react-native-apple-sign-in, первый слишком запарно интегрировать
Denis
Let's create a new poll. First, send me the question.
React Moscow Meetup 5: HOC, Hooks, Java & React, Huge Apps, MobX vs Redux Jingle bells, друзья! Новый 2020 год и Рождество приходят. А какое Рождество без чудес и сказки? 🙂 Казалось мы бы совсем недавно было 1 июня и мы собирались – более 400 человек на бесплатной конференции React Russia 2019. Хорошие отзывы прилетают до сих пор – кто-то сменил весь подход к разработке, кто-то нашел новый вектор развития, а кто-то даже нашел новых друзей или даже свою вторую половинку. 🙂 С этого момента наш чат в Telegram ( https://t.me/react_js ) вырос до 8700+ человек. Это был великолепный год. Он принёс прекрасный код. Количество проектов, мигрирующих на React.js неуклонно растет, требования к архитектуре приложений возрастают. Микросервисный фронтенд, SSR и CSS-in-JS (в любых реализациях) больше не звучат, как ругательства-надругательства. Уникальность опыта, интеграций и практик нарастает по экспоненте. Чуть больше года прошло с официального релиза React Hooks. Изменилось почти всё. Провожая уходящий год, давайте соберёмся на площадке наших партнеров из Газпромбанк, подведем итоги и пожелаем друг-другу прекрасного 2020 года на большом рождественском React Moscow Meetup. ДАТА И ВРЕМЯ: 11 декабря 2019, 19:00 ГДЕ: Москва, ул. Коровий Вал 5 (ст. Октябрьская, ст. Добрынинская), Газпромбанк. ВНИМАНИЕ! Обязательно возьмите с собой паспорт, чтобы попасть на территорию бизнес-центра. ПРОГРАММА: 19:00-19:10 Socializing, встречаемся, общаемся 19:10-19:20 Вступительное слово от Газпромбанк Зауэрс Дмитрий Владимирович, заместитель председателя правления 19:20-19:30 Welcome talk (Денис Измайлов, Axept) 19:30-20:00 Хоки и хуки (Дмитрий Григоров, Газпромбанк) Вы когда-нибудь сталкивались с дублированием кода в компонентах? Пытались ли вы сделать так, чтобы компонент был комбинируемый и был максимально переиспользуемым другими компонентами? В своем докладе Дмитрий расскажет о некоторых приемах использования компонентов высшего порядка (High Order Components) и сравним их с приемами, которые принесли хуки в "синтаксис" Реакта. Все думают, что одно пришло заменить другое, но на данном докладе мы попытаемся разобраться – действительно ли это так? 20:00 - 20:40 Море проблем: миграция с легаси на React.js! (Олег Коровин, Одноклассники) Доклад про то, как Одноклассники решили начать миграцию со старого стека на Реакт, и какие при этом были трудности, с которыми пришлось справляться. Невероятная история запуска Реакта в мире Java. 20:40 - 21:00 Кофе-брейк, живое общение 21:00 - 21:30 Мы не знаем, кто использует наше приложение (Кир Дергачев, Mos.Ru) Как переписать приложение, которые используется сотней команд, не поломав совместимость – как подготовиться к такому проекту и как не наступить на грабли, на которые наступили в Mos.Ru? Кир также поделится интересными решениями и расскажет, почему тестировщик – лучший друг программиста. 21:30 - 22:00 Почему мы выбрали MobX, а не Redux? ("Назим Гафаров, Mail.Ru Cloud Solutions) Доклад о том, мы отказались от трехлетнего опыта работы с Redux и переключились на MobX. Расскажу, на что смотрели и что повлияло на наш выбор. Кратко пройдемся по основным концепциям MobX и сравним их с реактивностью в Angular.js и Ember.js. 22:00 - 06:00 Afterparty, вопросы-ответы, откровения о наших болях и радости, без камер, записи и журналистов 🙂 УСЛОВИЯ УЧАСТИЯ: 1. Конференция бесплатная, но вход строго по регистрации. Регистрация по ссылке: https://axept.timepad.ru/event/1135941/ 2. Для того, чтобы зарегистрировать – необходимо заполнить форму ниже, отправив таким образом заявку и дождаться приглашения. ОСТАЛИСЬ ВОПРОСЫ? Появились вопросы/предложения или может даже готовы выступить с докладом на следующей конференции-митапе? Пишите срочно events@axept.com или напрямую в Telegram: @DenisIzmaylov И ЕЩЁ: 1. Подписывайтесь на канал конференции, чтобы быть в курсе событий: https://t.me/ReactMoscow 2. Вступайте в Facebook-группу: https://www.facebook.com/groups/ReactRussia
Eugene
Maxim 📱 D
ппц сколько текста
Рамиль
Друзья, подскажите пожалуйста, примеры самых достойных разработок на React Native известных вам. А если напишете ссылку на эталонные проекты на github – будет вообще 🔥
Maxim 📱 D
в закрепленное сообщение? (до того как денис его поменял)
Рамиль
Пробовал. То, что написано на официальном сайте я уже видел, информация там обновляется редко. Тем более я так же упомянул о ссылках на гитхаб.
Кирилл
Я реализовал Навигацию(Красный квадрат), как мне теперь сделать постраничную навицацию(розовый квадрат)?
Кирилл
Просто хедера не будет, и как получить доступ к данным тогда?
Maxim 📱 D
Пробовал. То, что написано на официальном сайте я уже видел, информация там обновляется редко. Тем более я так же упомянул о ссылках на гитхаб.
для меня эталонный проект - мой) у каждого своя специфика организации и написания кода🤷🏿‍♂️
Рамиль
Я рад за тебя. Но твой комментарий никак не помог мне.
Maxim 📱 D
Я рад за тебя. Но твой комментарий никак не помог мне.
тогда жди того кто сможет тебе помочь)
Кирилл
Loading и Map
Maxim 📱 D
Loading и Map
это экраны а не данные
Irakliy
правда, если у тебя нет их карты, то эта инфа для тебя бесполезна =)
Irakliy
React Moscow Meetup 5: HOC, Hooks, Java & React, Huge Apps, MobX vs Redux Jingle bells, друзья! Новый 2020 год и Рождество приходят. А какое Рождество без чудес и сказки? 🙂 Казалось мы бы совсем недавно было 1 июня и мы собирались – более 400 человек на бесплатной конференции React Russia 2019. Хорошие отзывы прилетают до сих пор – кто-то сменил весь подход к разработке, кто-то нашел новый вектор развития, а кто-то даже нашел новых друзей или даже свою вторую половинку. 🙂 С этого момента наш чат в Telegram ( https://t.me/react_js ) вырос до 8700+ человек. Это был великолепный год. Он принёс прекрасный код. Количество проектов, мигрирующих на React.js неуклонно растет, требования к архитектуре приложений возрастают. Микросервисный фронтенд, SSR и CSS-in-JS (в любых реализациях) больше не звучат, как ругательства-надругательства. Уникальность опыта, интеграций и практик нарастает по экспоненте. Чуть больше года прошло с официального релиза React Hooks. Изменилось почти всё. Провожая уходящий год, давайте соберёмся на площадке наших партнеров из Газпромбанк, подведем итоги и пожелаем друг-другу прекрасного 2020 года на большом рождественском React Moscow Meetup. ДАТА И ВРЕМЯ: 11 декабря 2019, 19:00 ГДЕ: Москва, ул. Коровий Вал 5 (ст. Октябрьская, ст. Добрынинская), Газпромбанк. ВНИМАНИЕ! Обязательно возьмите с собой паспорт, чтобы попасть на территорию бизнес-центра. ПРОГРАММА: 19:00-19:10 Socializing, встречаемся, общаемся 19:10-19:20 Вступительное слово от Газпромбанк Зауэрс Дмитрий Владимирович, заместитель председателя правления 19:20-19:30 Welcome talk (Денис Измайлов, Axept) 19:30-20:00 Хоки и хуки (Дмитрий Григоров, Газпромбанк) Вы когда-нибудь сталкивались с дублированием кода в компонентах? Пытались ли вы сделать так, чтобы компонент был комбинируемый и был максимально переиспользуемым другими компонентами? В своем докладе Дмитрий расскажет о некоторых приемах использования компонентов высшего порядка (High Order Components) и сравним их с приемами, которые принесли хуки в "синтаксис" Реакта. Все думают, что одно пришло заменить другое, но на данном докладе мы попытаемся разобраться – действительно ли это так? 20:00 - 20:40 Море проблем: миграция с легаси на React.js! (Олег Коровин, Одноклассники) Доклад про то, как Одноклассники решили начать миграцию со старого стека на Реакт, и какие при этом были трудности, с которыми пришлось справляться. Невероятная история запуска Реакта в мире Java. 20:40 - 21:00 Кофе-брейк, живое общение 21:00 - 21:30 Мы не знаем, кто использует наше приложение (Кир Дергачев, Mos.Ru) Как переписать приложение, которые используется сотней команд, не поломав совместимость – как подготовиться к такому проекту и как не наступить на грабли, на которые наступили в Mos.Ru? Кир также поделится интересными решениями и расскажет, почему тестировщик – лучший друг программиста. 21:30 - 22:00 Почему мы выбрали MobX, а не Redux? ("Назим Гафаров, Mail.Ru Cloud Solutions) Доклад о том, мы отказались от трехлетнего опыта работы с Redux и переключились на MobX. Расскажу, на что смотрели и что повлияло на наш выбор. Кратко пройдемся по основным концепциям MobX и сравним их с реактивностью в Angular.js и Ember.js. 22:00 - 06:00 Afterparty, вопросы-ответы, откровения о наших болях и радости, без камер, записи и журналистов 🙂 УСЛОВИЯ УЧАСТИЯ: 1. Конференция бесплатная, но вход строго по регистрации. Регистрация по ссылке: https://axept.timepad.ru/event/1135941/ 2. Для того, чтобы зарегистрировать – необходимо заполнить форму ниже, отправив таким образом заявку и дождаться приглашения. ОСТАЛИСЬ ВОПРОСЫ? Появились вопросы/предложения или может даже готовы выступить с докладом на следующей конференции-митапе? Пишите срочно events@axept.com или напрямую в Telegram: @DenisIzmaylov И ЕЩЁ: 1. Подписывайтесь на канал конференции, чтобы быть в курсе событий: https://t.me/ReactMoscow 2. Вступайте в Facebook-группу: https://www.facebook.com/groups/ReactRussia
а запись будет?
Кирилл
это экраны а не данные
ну данные об экранах)
Vlad
Но там не все на RN
Vlad
+ знаю что у Western Digital много RN приложений, собеседовался к ним как-то
Кирилл
сейчас так
Кирилл
Кирилл
Рамиль
@trostinsky Да, это смущает. Для продакшена модули зачастую переписываются на native. Хочется иметь под рукой круто организованный проект, в котором все написано на js онли с использованием компонентов только из базового набора. Кстати, кто-нибудь находил примеры проектов, в которых браузерное приложение имеет единую кодовую базу с React-Native. Насколько это возможно и какие есть подводные камни?
Рамиль
Не, недавно запустил пилот на PWA. Нет пушей для IOS.
Daniil
Странно, говорили что есть на уровне обертки из кордовы или что там
Рамиль
Это критический недостаток подхода на данный момент.
Vlad
У меня был такой проект, но я отказался нафиг
Vlad
Вынес всё общее в npm модули просто и пилю отдельные проекты с одинаковыми стилями просто. Но браузер и RN отдельные библиотеки
Vlad
там элементарно кнопку сделать целая история
Dmytro
Народ для toast вы что используете. Чтобы работало на ios и android?
Irakliy
с обычным вью с анимацией
Artur
Кто-нибудь находил или может быть даже писал хороший красивый компонент для отображения уведомлений внутри приложения? Как это делает например телеграм
Artur
Кто-нибудь находил или может быть даже писал хороший красивый компонент для отображения уведомлений внутри приложения? Как это делает например телеграм
Написал и решил загуглить, нашёлся новый хороший https://www.npmjs.com/package/react-native-in-app-message Полгода назад когда искал - не было
Dmitry
Есть sectionList в нем рисуется таблица, может кто знает, как отрисовать хедер только 1 раз в блоке?
Dmitry
Dmitry
получается такая фигня
Oleksandr
получается такая фигня
так у sectionList вроде же есть props renderSectionHeader попробуй его
Кирилл
Помогите разобрать с react-navigation, я два дня сижу уже((
Кирилл
запутанно как-то все
Irakliy
вроде вполне приятная дока у них, в чём конкретно затык?
Anton
запутанно как-то все
Какой конкретно вопрос? Документация достаточно понятная
Anton
семплы от туда запускаются
Кирилл
ну ок) спасибо)
Yurii
Помогите разобрать с react-navigation, я два дня сижу уже((
если с докой не получаеться то попробуй в ютубе найти екзампл и сделать навигацию по нему
Kris
кто-то сталкивался с тем, что tesfight сборки отклоняют? собираю приложение через expo на одном проекте все ок, на другом уже 5 сборок отклонено
Кирилл
Да я только и ищу ) Ладно) тут похоже нет толку просить помощи
Anton
кто-то сталкивался с тем, что tesfight сборки отклоняют? собираю приложение через expo на одном проекте все ок, на другом уже 5 сборок отклонено
Да, обычно пишут причину по которой отклонили (на почту) в моем случае не хватало настроек в info.plist
Anton
они пишут "crahed on launch"
У меня было такое, когда делал сетевые запросы по http
Kris
а как можно ipa запустить?
Kris
я вот находил, что якобы можно ipa преабразовать в app и запустить на эмуляторе, но у меня почему-то в контекстном меню нет такого варианта
Kris
потом находил что можно ipa просто перетащить на эмулятор, и оно как-то его установит я перетаскиваю, а оно спрашивает куда сохранить, но без вариантов
Irakliy
но он занят уже Week
ещё ListHeaderComponent есть https://facebook.github.io/react-native/docs/sectionlist#listheadercomponent
Andrey
Ругается на 10 строчку
Andrey
Помогите пожалуйста
Artur
Помогите пожалуйста
Ошибка то какая?
Irakliy
предположу, что ругается линтер
Andrey
Parsing error: Unexpected token
Andrey
Ошибка то какая?
Parsing error: Unexpected token
Dmitry
Irakliy
😢Над всем отрисовал и 1 раз получается(
ну да, из названия же ясно, что это компонент , помещаемый в начале списка
Irakliy
sectionHeader нужен для заголовка секции, listHeader - для заголовка всего списка
Сергей
Весем привет! юзаю @apollo/react-hooks, когда использую useQuery(...) первый запуск аппы data is undefined, после рефреша все нормально. Может сталкивался кто?)
Сергей
Повезло тебе)
Славка
у кого-то было такое, что в react navigation RESET Action перестала работать? пишет There is no route defined for key … key: undefined тоже не помогает
Volodymyr
Привет всем) Делал кто оповещения с помощю FCM? Особенно интересует foreground оповещения. Кучу времени угробил....