React Native — info – Telegram
React Native — info
1.29K subscribers
77 photos
26 videos
9 files
235 links
@react_native_info — канал с качественным контентом об RN.

Все самое интересное о ReactNative, React, JS, TS и мобильной разработке.

По всем вопросам обращатся — @igroza @bobcatus
Download Telegram
Channel name was changed to «React Native — info»
🚨 Новое в Reanimated: Генераторы!

Уильям Кандийон принёс нам подарок - поддержку генераторов в Reanimated. Это значит проще и веселее анимации!

Посмотрите демо Уильяма - это вдохновляет. Пробуйте и делитесь, как вам?

https://twitter.com/wcandillon/status/1751893521907261773
🌭5🤯1
React Native 0.74: Режим без моста (bridgeless) теперь по умолчанию (недели 3 уже)) в Новой Архитектуре!

В обновлении 0.74, режим без моста (bridgeless) стал стандартом для Новой Архитектуры, обещая улучшенную производительность и более плавный UI. Проверьте и оптимизируйте свой код, чтобы воспользоваться всеми преимуществами этого обновления.

Кто-то пробовал? Напишите опыт пож-та

https://github.com/facebook/react-native/pull/42714
👍3🔥21
nativecn-ui: `shadcn-ui` теперь и в React Native!

nativecn-ui
переносит элегантность и функциональность shadcn-ui в ваши проекты на React Native. Откройте новые возможности на [GitHub](https://github.com/Mobilecn-UI/nativecn-ui)! 🌟
👍2
Maestro Studio - это настоящий прорыв в мире тестирования для React Native! 🎉 С его помощью создание e2e тестов становится не только проще, но и вдохновляющим. 🔥 Это инструмент, который превращает сложные задачи в увлекательный процесс, доступный каждому разработчику. 💡 Узнайте больше на [официальном сайте](https://maestro.mobile.dev/getting-started/maestro-studio). 🚀
🔥3
Судя по опросу большинство заинтересованы, так что ваш ход HRs, присылайте ваши интересные вакансии в личку @bobcatus
MobX-State-Tree существует уже много лет, но недооценен в сообществе JavaScript 😕. И я беру на себя ответственность за это -- я был основным мейнтейнером в течение последних нескольких лет 🛠️, и мне бы хотелось, чтобы разработчики узнали о его возможностях 🔍.

от создателя Ignite - the battle-tested React Native boilerplate

https://www.youtube.com/watch?v=n_VjjJxyd8Q
👍7😁21🔥1
Проверенный шаблон React Native 🔥
Являясь итогом более чем семилетней постоянной разработки на React Native, Ignite представляет собой самый популярный шаблон приложения React Native как для Expo, так и для чистого React Native 🚀.

Это тот шаблон React Native, который команда Infinite Red использует каждый день для создания клиентских приложений 📱. Разработчики, использующие Ignite, сообщают, что он экономит им в среднем от двух до четырёх недель времени на начальном этапе их проекта на React Native !

https://github.com/infinitered/ignite
👍101🔥1
Есть такая библиотека 📚, React Native UI Lib от Wix, предлагает массу UI компонентов, которые легко адаптировать под свои задачи 🛠. Взгляните, может пригодиться в работе 💼. Кто уже использовал, не могли бы поделиться отзывами? Всегда интересно услышать мнения 🗣. Отпишитесь какие библиотеки с готовыми компонентами предпочитаете.

https://wix.github.io/react-native-ui-lib/
👍61🔥1
🚀 Углубляемся в жесты касания в React Native! 🚀

Всем привет! Поделюсь с вами полезным видео 📹, которое детально разбирает, как улучшить жесты касания в React Native. Вот краткий обзор глав, чтобы вы могли быстро найти интересующую вас часть:

00:00 Введение: Обзор того, что будет в видео.
01:57 Настройка TouchableOpacity: Первые шаги в создании кастомного компонента для касаний.
03:45 Создаем TouchableOpacity с нуля: Детальный разбор того, как собрать свой компонент.
14:07 Настройка поведения Touchable: Как кастомизировать взаимодействие с компонентом для лучшего UX.
16:10 Заключительные мысли: Итоги и полезные советы.

Это видео — находка для тех, кто стремится сделать свои приложения максимально отзывчивыми и удобными для пользователя. Если у вас есть свои хитрости или подходы в работе с жестами касания, поделитесь! Обсудим и найдем новые идеи вместе. 🗨️

https://www.youtube.com/watch?v=DWFS_dSnJOs

Не забудьте поддержать создателей видео, если оно оказалось полезным, и поделиться своими впечатлениями и мыслями по поводу применения данных практик в ваших проектах!
7👍1🔥1
gluestack-ui with NativeWind - Копипасть компоненты в прилу: Как shadcn/ui, но для React Native.

https://gluestack.io/ui/with-nativewind/docs/overview/introduction
🚀 Новый учебный материал для разработчиков! 🚀

Привет! Рад поделиться с вами свежим видео, в котором мы шаг за шагом создадим клон WhatsApp с использованием React Native. В этом проекте мы исследуем множество интересных технологий:

Expo Router для навигации
Reanimated 2 для плавных анимаций
Clerk для управления аутентификацией
Gestures для интуитивных жестовых управлений
Gifted Chat для эффективной реализации чата

👉 https://www.youtube.com/watch?v=VUhaDTKYBJU

Поделитесь своими впечатлениями и идеями после просмотра! Обсудим, как можно применить эти знания в наших проектах.
🔥31
Java падает на arm маках с macOS 14.4

Из-за бага в macOS 14.4 процесс Java машины может неожиданно завершиться. Это касается всех версий Джавы от 8 до 22. Нет никакого способа избежать или обойти этот баг. И нет простого способа откатить обновление macOS. Этого бага не было в бета версиях macOS 14.4. Он появился только в релизе.

В macOS на М1, М2 и М3 Арм процессорах есть фича которая управляет тем как и когда исполняемый код генерируется и выполняется в каждом потоке.

В нормальном режиме работы JVM обращается к защищенным областям памяти. До версии 14.4 macOS в таких случаях отправляла процессу сигналы SIGBUS или SIGSEGV. Процесс мог сам решить что с ним делать и продолжать ли работу. В версии 14.4 когда процесс пытается писать в защищенную область памяти macOS отправляет ему SIGKILL. И процесс принудительно завершается.

JVM генерирет исполняемый код динамически. И использует защищенные области памяти для оптимизации и проверки корректности своей работы. Из-за этого на macOS 14.4 JVM получает SIGKILL и завершается.

Предварительно скомпилированные нативные приложения GraalVM не подвержены этой проблеме. Но может возникнуть проблема со сборкой новых таких приложений.

Оракл предупредил своих клиентов, Эппл и сообщество OpenJDK об этой проблеме. Оракл рекомендует не обновлять ARM маки до версии 14.4 пока Эппл не починит баг.
👍2