Делимся годным репозиторием с более 39 тысяч звезд, который отлично подойдет для проверки знаний по JavaScript или подготовки к собеседованию:
Сохраните себе, чтобы не потерять.
https://github.com/lydiahallie/javanoscript-questions/blob/master/ru-RU/README.md
Сохраните себе, чтобы не потерять.
https://github.com/lydiahallie/javanoscript-questions/blob/master/ru-RU/README.md
GitHub
javanoscript-questions/ru-RU/README.md at master · lydiahallie/javanoscript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles: - lydiahallie/javanoscript-questions
👍1
Откройте для себя улучшенные возможности React Native и получите актуальную информацию о полезных библиотеках и инструментах при работе с приложениями от опытного разработчика.
https://nuancesprog.ru/p/7738
https://nuancesprog.ru/p/7738
NOP::Nuances of programming
Анализ возможностей React Native или 15 вариантов улучшить ваше приложение!
Фреймворк React Native радикально изменил процесс разработки мобильных приложений, особенно после создания таких гибридных мобильных приложений, как Phone-gap, Ionichas и т.д.
👍1
Репозиторий с примерами и объяснением самых популярных алгоритмов и структур данных на JS. Возле каждого алгоритма отмечен уровень сложности
https://github.com/trekhleb/javanoscript-algorithms
https://github.com/trekhleb/javanoscript-algorithms
👍2
Давно ли вы начали задумываться об оптимизации приложения и какие практики обычно используете?
https://habr.com/ru/post/492390/
https://habr.com/ru/post/492390/
Хабр
Война с тормозами. Оптимизация количества рендеров компонентов в React Native
Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и...
👍3
Если у вас некоторые проекты занимают много места, а удалять их жалко, вы можете очисть кеш сборок и node_modules у всех своих проетов разом!
Для этого выполните в терминале следующие команды в папке где храните свои проеты
для андроид:
для iOS:
для node_modules
для .lock файлов
Для этого выполните в терминале следующие команды в папке где храните свои проеты
для андроид:
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
Есть вот такие директории:
В них лежат .plist файлы, с помощью их MacOS на старте запускает процессы от сторонних программ в фоне (Если там ничего не обнаружите, попробуйте включить отображение скрытых файлов
У себя я смело все вычистил от туда, тк ничего нужного на старте системы мне запускать не надо. В результате в +1.5Gb свободной RAM.
Самое интерестное что там было это
Что удалить а что оставить — решать вам. Рекомендую перед удалением сделать копию этих файлов и посмотреть на поведение необходимых вам программ.
Из проблем которые мне встретились, было только то что
Ну а на этом все, всем удачи🤞
Есть вот такие директории:
~/Library/LaunchAgents
/Library/LaunchAgents /Library/LaunchDaemonsВ них лежат .plist файлы, с помощью их MacOS на старте запускает процессы от сторонних программ в фоне (Если там ничего не обнаружите, попробуйте включить отображение скрытых файлов
CMD + Shift + . ).У себя я смело все вычистил от туда, тк ничего нужного на старте системы мне запускать не надо. В результате в +1.5Gb свободной RAM.
Самое интерестное что там было это
com.github.facebook.watchman, после его удаления и перезагрузки системы я перестал наблюдать проблемы с Metro bundler во время разработки.Что удалить а что оставить — решать вам. Рекомендую перед удалением сделать копию этих файлов и посмотреть на поведение необходимых вам программ.
Из проблем которые мне встретились, было только то что
react-native run ios перестал работать, но в моем случае проблема решилась очень быстро (решение описал тут)Ну а на этом все, всем удачи🤞
Stack Overflow
React Native or Xcode: unable to find utility "instruments", not a developer tool or in PATH
xcrun: error: sh -c '/Applications/Xcode-beta.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find
👍6
Привет товарищи, всем кому не лень, пройдите пожалуйста анонимный опросник на тему «зарплата RN разработчика». Там всего 3 вопроса, это не займёт у вас много времени 🤓 Результаты красиво оформлю и чуть позже опубликую тут 🧑💻
https://forms.gle/1EpN1q3urHS1sab5A
https://forms.gle/1EpN1q3urHS1sab5A
Google Docs
Анонимный опросник
Градация зарплат React Native разработчиков
👍3
React Native — info pinned «Отладка релизной сборки React Native на максималках или как получить от тестировщиков внятное объяснение ошибки»
Методичка 1. Введение в TypeScript.pdf
1.1 MB
Для тех кто давно хотел разобраться с TypeScript, но по каким-то причинам не смог.
Отличные методические пособия для начинающих🧑💻
Отличные методические пособия для начинающих🧑💻
🔥6❤3👍2💯1
Дружит ли React Native с Jetpack Compose?
Оказывается, вполне. Compose позволяет создавать собственные компоненты для React Native и упрощает для RN-разработчиков миграцию на нативный стек, поскольку использует декларативный подход.
Опытом интеграции Compose в существующий RN-проект поделился руководитель Android-разработки в «СберМаркете»:
https://habr.com/ru/company/sbermarket/blog/652683/
Оказывается, вполне. Compose позволяет создавать собственные компоненты для React Native и упрощает для RN-разработчиков миграцию на нативный стек, поскольку использует декларативный подход.
Опытом интеграции Compose в существующий RN-проект поделился руководитель Android-разработки в «СберМаркете»:
https://habr.com/ru/company/sbermarket/blog/652683/
Хабр
Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция
Привет! Меня зовут Сергей Курочкин, я руковожу Android-разработкой в СберМаркете. Сегодня я расскажу, зачем нужен Jetpack Compose в проектах React Native, и поделюсь опытом интеграции фреймворка в...
👍5❤1
Псевдонимы типов и интерфейсы в TypeScript 4.6 очень похожи, но все же у них есть определенные различия и ограничения. Поговорим о том, в каких случаях следует использовать каждый из них.
https://nuancesprog.ru/p/15546/
https://nuancesprog.ru/p/15546/
NOP::Nuances of programming
Различия между псевдонимами типов и интерфейсами в TypeScript 4.6
Псевдонимы типов и интерфейсы в TypeScript 4.6 очень похожи, но все же у них есть определенные различия и ограничения. Поговорим о том, в каких случаях следует использовать каждый из них.
👍3🔥2