Null
Expo SDK 47 beta ✓ Hermes теперь доступен в Expo Go для iOS, а инспектор Hermes теперь также можно открыть из меню разработки в Expo Go и в дев сборках. ✓ React Native 0.70.4 и React 18.1.0 ✓ Минимальная версия iOS теперь 13.0. ✓ Экспериментальная поддержка Fabric в нескольких модулей Expo. ✓ Бета-версия навигации основанной на файловой системе с помощью Expo Router. ✓ Обновили react-native-maps 0.31.1 → 1.3.2 ✓ Библиотеки expo-firebase-* помечены как deprecated ✓ Удалены устаревшие параметры для конфига app.json ✓ SDK 47 не поддерживает классические сборки с помощью expo build ✓ Поддержка M1 для EAS сборок 🇺🇸 English translation in comments. @react_native_info
Null
Expo SDK 47 beta ✓ Hermes теперь доступен в Expo Go для iOS, а инспектор Hermes теперь также можно открыть из меню разработки в Expo Go и в дев сборках. ✓ React Native 0.70.4 и React 18.1.0 ✓ Минимальная версия iOS теперь 13.0. ✓ Экспериментальная поддержка Fabric в нескольких модулей Expo. ✓ Бета-версия навигации основанной на файловой системе с помощью Expo Router. ✓ Обновили react-native-maps 0.31.1 → 1.3.2 ✓ Библиотеки expo-firebase-* помечены как deprecated ✓ Удалены устаревшие параметры для конфига app.json ✓ SDK 47 не поддерживает классические сборки с помощью expo build ✓ Поддержка M1 для EAS сборок 🇺🇸 English translation in comments. @react_native_info
Expo SDK 47 beta ✓ Hermes is now available in Expo Go for iOS, and Hermes inspector can now also be opened directly from the development menu within Expo Go and development builds. ✓ React Native 0.70.4 and React 18.1.0 ✓ Minimum iOS version is now 13.0 ✓ Experimental support for Fabric in several Expo module view-based components. ✓ In case you missed it: beta release of file system-based routing with Expo Router ✓ React Native Maps 0.31.1 → 1.3.2 ✓ expo-firebase-* libraries are deprecated ✓ Dropped deprecated app.json fields ✓ SDK 47 does not support classic builds ✓ Private preview: M1 workers on EAS Build @react_native_info
Timofey
ReactNative — info bot
⚛️ Для тех кто не в курсе у нас есть свой канал с актуальными новостями и качественным контентом из мира React & React-Native, а так же JS/TS. Подписывайся скорее и будь в курсе последних событий! react_native_info
Null
а что надо от натива?
У меня кейс был, делали навигатор, там без натива не обошлось, переписали весь мап бокс под наши нужды, чтобы разгрузить js bridge)
Null
а что надо от натива?
Иначе там лютые тротлы при построении большого маршрута
Trin
У меня кейс был, делали навигатор, там без натива не обошлось, переписали весь мап бокс под наши нужды, чтобы разгрузить js bridge)
во-первых, теперь есть hermes )) во-вторых, если речь про доработку модуля, в чём проблема доработать его и юзать с expo? )
Null
во-первых, теперь есть hermes )) во-вторых, если речь про доработку модуля, в чём проблема доработать его и юзать с expo? )
Ну hermes не очень выручал)) вот если бы тогда был JSI то наверно шустрее получилось бы))ну а про доработку модуля в экспо не слышал, насколько это сложно, я так понимаю нужно что-то вроде кастомного клиента экспо или куда-то к ним либу заливать?
Trin
Ну hermes не очень выручал)) вот если бы тогда был JSI то наверно шустрее получилось бы))ну а про доработку модуля в экспо не слышал, насколько это сложно, я так понимаю нужно что-то вроде кастомного клиента экспо или куда-то к ним либу заливать?
expo-dev-client, ага, и далее любой нативный модуль ставится без проблем. т.е. если надо много всего доработать, просто дорабатываешь модуль нативно и цепляешь его к expo как любой другой нативный пакет. если доработки небольшие, всё можно условно на регулярках сделать. expo позволяет "поковыряться" в проекте RN перед его билдом с помощью JS
Trin
А если в день по 15-20 тестовых билдов, после правки нативы, насколько заморочно будет?)
я плачу 100 баксов экспо в месяц старта проекта и получаю 300 билдов в месяц, 2 параллельные сборки, саппорт итп. обычно это хватает для лаунча проекта )) далее можно на бесплатном сидеть до посинения, там 30 сборок в месяц, но большая редкость после лаунча добавлять нативные модули. а любой ненативный код обновляется через expo-updates
Trin
но я согласен с тем, что в случае, если что-то не собирается (например фаербейз последний хочет быть статичным, а карты не хотят) — это проще отладить в xcode, чем настраивать сборку в expo. как не крути, локально собирается быстрее. с другой стороны, настроил один раз — и конфиг всегда под рукой. не потеряешь, как это бывало с нативом не раз, аля: "бля, я же решал эту проблему уже, как же это было?"
Вильдан
Всем привет. Изучаю докер, появился вопрос. Есть ли возможность запустить докер для разработки? Чтобы файлы обновлялись в образе или каждый раз нужно останавливать контейнер и вручную заново собирать образ?
Ivan
А можно статью или видео?
https://www.google.com/amp/s/www.freecodecamp.org/news/docker-mount-volume-guide-how-to-mount-a-local-directory/amp/
Вильдан
Спасибо
SHOKHJAKHON
Null
Apple обновила гайдлайны к App Store — Если некоторые функции зависят от учётной записи пользователей в приложении, то разработчики должны предоставить полный доступ к приложению с активной демо-учётной записью или полнофункциональным демо режимом для Review. — Приложения могут использовать NFT, но с некоторыми ограничениями. Например, приложения могут позволять пользователям просматривать NFT при условии, что там нет кнопок, внешних ссылок или других призывов к действию для покупки. — Стандарт «умного дома» Matter: приложения должны использовать фреймворк Apple для поддержки Matter. Если используются другие Matter SDK, то они должны быть сертифицированы. Подробнее о всех изменениях тут 🇺🇸 English translation in comments. @react_native_info
Trin
ну т.е. они и так не пускали ревью, если не предоставить демо доступы, и так сильно ограничивают nft и и так топят за свои фреймворки. последнее на самом деле даже здорово, провал zigbee как раз был обусловлен тем, что жёсткого SDK небыло, были только рекоммендации, в итоге zigbee устройства от производителя к производителю были несовместимы
:)
Здравствуйте нужна помощь в реакте
Null
Здравствуйте нужна помощь в реакте
https://nometa.xyz/ru.html Сформулируйте вопрос грамотно и вы скорее всего получите помощь :)
Null
ReactNative 0.71.0-rc.0 ⚠️ Экспериментальная версия Основные новвоведения: ✓ Добавили поддержку flex-gap для стилей; ✓ Typescript теперь поддерживается из коробки; ✓ Началный шаблон приложения теперь генерируется на TS; ✓ Оптимизировали сборку Hermes с помощью Maven, тем самым сократив время сборки для iOS и Android; Подробнее можно ознакомиться тут 🇺🇸 English translation in comments @react_native_info
Nikita
Видимо flow не взлетел у них от слова совсем
Nikita
Начальный шаблон на тс очень спорное решение
Давно не видел проектов для рн на js
Virtech
Начальный шаблон на тс очень спорное решение
Что спорного ? Уже давно пора бы типизировать любые приложения даже маленькие как в нормальных яп
Konstantin Mironov
Крутой чатик
Konstantin Mironov
И раскрутка тоже ничего такая
Евгений
Начальный шаблон на тс очень спорное решение
Очень спорное решение не использовать ts в 22 году
Roman
Начальный шаблон на тс очень спорное решение
А в чем спорность то? Вроде давно созрело и перезрело уже Не школьные проекты ж пишем
OG
А в чем прикол чата?
OG
Есть же русскоговорящее сообщество по реакту
OG
Или это больше по Нэйтиву?
Null
Или это больше по Нэйтиву?
Это чат канала @react_native_info 😀
OG
Это чат канала @react_native_info 😀
А, меня просто нету в этом канала, а кто-то добавил. Может это ваш маркетинг?)
Null
А, меня просто нету в этом канала, а кто-то добавил. Может это ваш маркетинг?)
А может и маркетинг, может вам интересно что в канале есть :)
S
А в чем спорность то? Вроде давно созрело и перезрело уже Не школьные проекты ж пишем
Сейчас тс в моде, а дальше что? Об этом думали? Опять будут начальный шаблон менять?
Roman
Сейчас тс в моде, а дальше что? Об этом думали? Опять будут начальный шаблон менять?
В какой моде, вы о чем? В чем мода? Типизация свойственна всем «взрослым» языкам программирования Кто сейчас пишет серьезные аппы на жс без типов? Не школьные проекты на коленке или скрипты автоматизации Только если в сам жс типы вводить, и тогда надобность в тс отпадет
Roman
Gitlab на js, а не ts, например
Легаси же Мы говорим про новые проекты и те, что пишут крайние пару лет А с легаси всегда сложно, и переводить его будут долго
S
В какой моде, вы о чем? В чем мода? Типизация свойственна всем «взрослым» языкам программирования Кто сейчас пишет серьезные аппы на жс без типов? Не школьные проекты на коленке или скрипты автоматизации Только если в сам жс типы вводить, и тогда надобность в тс отпадет
Дело не в этом, из коробки ставить тс это бред. Вдруг выйдет технология лучше тс, а так если бы они оставили то что есть, те кто хотят тс - ставят тс, а если теоретически появится аналог тса, могли бы поставить свое
Trin
В какой моде, вы о чем? В чем мода? Типизация свойственна всем «взрослым» языкам программирования Кто сейчас пишет серьезные аппы на жс без типов? Не школьные проекты на коленке или скрипты автоматизации Только если в сам жс типы вводить, и тогда надобность в тс отпадет
пффф, вы удивитесь. очень много современных крупных проекто пишется на js )) вы так говорите про типизацию, будто это панацея. типизация это классно и здорово, собственно, как и динамическая типизация. главное умение готовить. строгая типизация это и плюс и минус. как по мне, типизация это круто и в js её порой нехватает, но она не должна быть строгой 🤷‍♂️ мне нравится реализация в php: хочешь описывай, хочешь нет. как итог — какие-то важные или узкие места описаны, остальные километры кода пишутся без строгой типизации
Max
Привет, прохожу курс самурая, не новый в программировании (мидл пхп ларавел), но тотал новичок в реакте, очень много вопросов. Стоит ли юзать редакс или редакс тулкит? Стоит ли делать всё как в курсе? Использовать ли для контейнерных компонентов классы? Стоит ли вообще использовать классы?
Островский
Народ можете подсказать, при помощи чего в ReactNative происходит работа с сетью?
Null
Дадим шанс исправится, может людям все таки интересен реакт :)
belyy.lis
Народ можете подсказать, при помощи чего в ReactNative происходит работа с сетью?
Через мост JS обращается просто к нативному API работы с сетью, если ты об этом.
Саид
Кто хочет кстати научиться верстке с нуля HTML CSS и базовый JS Напишите ему @import_react
Sam️️
Привет всем, есть кто знает как вставить rtsp видео на сайт
Саид
Он преподаёт или менторит?
Чем отличается ментор от преподавателя ?
Timur
преподаватель на платной основе, ментор может на бесплатной основе) если только в этом
Danil
преподаватель проводит лекции (условно) и сам объясняет новые темы, ментор отвечает на вопросы и наталкивает на верные мысли)
Timur
Воо, самое точное определение, спасибо
Irisha
привет всем кто может сказать зачем использовать ComponentPropsWithRef ? спасибо
whyamsx
привет всем кто может сказать зачем использовать ComponentPropsWithRef ? спасибо
https://werehamster.medium.com/writing-reusable-react-components-6af5c041b827 может здесь будет что-то полезное есть об этом
Viktar
Ребят, скажите пожалуйста, а можно вот в методе map, чтобы показывало не все, что входит в массив, а только к примеру 2 первых элемента из 3?
Viktar
т.е. вот есть у меня маппер в него входят 3 категории и он мне их и показывает в навигации эти три категории подряд а мне надо сделать так, чтобы в навигации было из этого массива два первых в начале (Weakly Updates Alerts Monthly Bulletin), потом я вставляю еще один свой элемент (Portfolio), и после него уже вставляю третий из первого массива (Special Reports)
Viktar
Viktar
спасибо огромное))
Vadim
👋 мне нужно загрузить аудиозапись с сервера, чтобы его потом мог проигрывать. подскажите, пожалуйста, как правильно это сделать? с помощью fetch взять файл с сервера и положить его в папку public?