Сравнение 5 команд Git: revert, checkout, reset, merge и rebase
https://dev.to/milu_franz/git-explained-an-in-depth-comparison-18mk
https://dev.to/milu_franz/git-explained-an-in-depth-comparison-18mk
Памятка по современному JavaScript
В этом документе собраны возможности языка JavaScript, с которыми вы наверняка столкнетесь в современных проектах и примерах кода.
Цель этого руководства — не обучить вас JavaScript с нуля, а помочь разработчикам с базовыми знаниями, которые при изучении современных кодовых баз (или, скажем, React) сталкиваются со сложностями из-за использованных в них концепций JavaScript.
https://github.com/mbeaudru/modern-js-cheatsheet/blob/master/translations/ru-RU.md
В этом документе собраны возможности языка JavaScript, с которыми вы наверняка столкнетесь в современных проектах и примерах кода.
Цель этого руководства — не обучить вас JavaScript с нуля, а помочь разработчикам с базовыми знаниями, которые при изучении современных кодовых баз (или, скажем, React) сталкиваются со сложностями из-за использованных в них концепций JavaScript.
https://github.com/mbeaudru/modern-js-cheatsheet/blob/master/translations/ru-RU.md
Как сделать автодополнение с нуля
https://adamsilver.io/articles/building-an-accessible-autocomplete-control/
https://adamsilver.io/articles/building-an-accessible-autocomplete-control/
Как работает JavaScript
Коротко
1. Парсер разбирает код на значимые части.
2. Строится абстрактное синтаксическое дерево (AST).
3. Интерпретатор создает байт-код, который сразу же начинает выполняться в браузере, чтобы пользователь не ждал.
4. Одновременно профайлер и компилятор работают над оптимизацией кода.
5. Как только готова оптимизированная версия, она заменяет временный байт-код.
https://blog.bitsrc.io/javascript-under-the-hood-632ccae06b27
Коротко
1. Парсер разбирает код на значимые части.
2. Строится абстрактное синтаксическое дерево (AST).
3. Интерпретатор создает байт-код, который сразу же начинает выполняться в браузере, чтобы пользователь не ждал.
4. Одновременно профайлер и компилятор работают над оптимизацией кода.
5. Как только готова оптимизированная версия, она заменяет временный байт-код.
https://blog.bitsrc.io/javascript-under-the-hood-632ccae06b27
Как мы сократили размер приложения React Native на 60% с помощью нескольких простых исправлений
https://medium.com/swlh/how-we-reduced-our-react-native-app-size-by-60-with-a-few-simple-fixes-3d59adc2ed3d
https://medium.com/swlh/how-we-reduced-our-react-native-app-size-by-60-with-a-few-simple-fixes-3d59adc2ed3d
Причины утечки памяти в JavaScript и как их избежать
https://www.ditdot.hr/en/causes-of-memory-leaks-in-javascript-and-how-to-avoid-them
https://www.ditdot.hr/en/causes-of-memory-leaks-in-javascript-and-how-to-avoid-them
Запись докладов ReactEurope 2020
https://www.youtube.com/playlist?list=PLCC436JpVnK0Q4WHoB85ZYBwcCyTaMgAl
https://www.youtube.com/playlist?list=PLCC436JpVnK0Q4WHoB85ZYBwcCyTaMgAl
Hydra js- фреймворк, имеющий все инструменты, необходимые для создания масштабируемых приложений
http://tcorral.github.io/Hydra.js/
Скачать http://tcorral.github.io/Hydra.js/#downloads
http://tcorral.github.io/Hydra.js/
Скачать http://tcorral.github.io/Hydra.js/#downloads
Подборка бесплатных ресурсов для изучения React в 2020 году
https://dev.to/areknawo/best-free-resources-to-learn-react-in-2020-591b
https://dev.to/areknawo/best-free-resources-to-learn-react-in-2020-591b