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
Делимся годным репозиторием с более 39 тысяч звезд, который отлично подойдет для проверки знаний по JavaScript или подготовки к собеседованию:

Сохраните себе, чтобы не потерять.

https://github.com/lydiahallie/javanoscript-questions/blob/master/ru-RU/README.md
👍1
Репозиторий с примерами и объяснением самых популярных алгоритмов и структур данных на JS. Возле каждого алгоритма отмечен уровень сложности

https://github.com/trekhleb/javanoscript-algorithms
👍2
Если у вас некоторые проекты занимают много места, а удалять их жалко, вы можете очисть кеш сборок и node_modules у всех своих проетов разом!

Для этого выполните в терминале следующие команды в папке где храните свои проеты

для андроид:
find . -type d -path '*android/app/build' | xargs rm -rf

для iOS:
find . -type d -path '*ios/Pods' | xargs rm -rf

для node_modules
find . -type d -name '*node_modules' | xargs rm -rf

для .lock файлов
find . -name '*.lock' -delete | xargs rm -rf
👍6
Разгоняем свой MacOS

Есть вот такие директории:

~/Library/LaunchAgents
/Library/LaunchAgents

/Library/LaunchDaemons

В них лежат .plist файлы, с помощью их MacOS на старте запускает процессы от сторонних программ в фоне (Если там ничего не обнаружите, попробуйте включить отображение скрытых файлов CMD + Shift + . ).

У себя я смело все вычистил от туда, тк ничего нужного на старте системы мне запускать не надо. В результате в +1.5Gb свободной RAM.

Самое интерестное что там было это com.github.facebook.watchman, после его удаления и перезагрузки системы я перестал наблюдать проблемы с Metro bundler во время разработки.

Что удалить а что оставить — решать вам. Рекомендую перед удалением сделать копию этих файлов и посмотреть на поведение необходимых вам программ.

Из проблем которые мне встретились, было только то что react-native run ios перестал работать, но в моем случае проблема решилась очень быстро (решение описал тут)

Ну а на этом все, всем удачи🤞
👍6
Привет товарищи, всем кому не лень, пройдите пожалуйста анонимный опросник на тему «зарплата RN разработчика». Там всего 3 вопроса, это не займёт у вас много времени 🤓 Результаты красиво оформлю и чуть позже опубликую тут 🧑‍💻

https://forms.gle/1EpN1q3urHS1sab5A
👍3
React Native — info pinned «Отладка релизной сборки React Native на максималках или как получить от тестировщиков внятное объяснение ошибки»
Дружит ли React Native с Jetpack Compose?

Оказывается, вполне. Compose позволяет создавать собственные компоненты для React Native и упрощает для RN-разработчиков миграцию на нативный стек, поскольку использует декларативный подход.

Опытом интеграции Compose в существующий RN-проект поделился руководитель Android-разработки в «СберМаркете»:

https://habr.com/ru/company/sbermarket/blog/652683/
👍51
Псевдонимы типов и интерфейсы в TypeScript 4.6 очень похожи, но все же у них есть определенные различия и ограничения. Поговорим о том, в каких случаях следует использовать каждый из них.

https://nuancesprog.ru/p/15546/
👍3🔥2