Рассказ о том, почему в 2021 году лучше выбирать TypeScript, а не JavaScript:
https://habr.com/ru/company/ruvds/blog/556162/
#typescript
https://habr.com/ru/company/ruvds/blog/556162/
#typescript
Работа с TypeScript: практическое руководство для разработчиков:
https://auth0.com/blog/working-with-typeScript-a-practical-introduction/
#typescript
https://auth0.com/blog/working-with-typeScript-a-practical-introduction/
#typescript
«Родительский селектор» :has() — в реальность!
https://css-live.ru/vecssti-s-polej/roditelskij-selektor-has-v-realnost.html
#css
https://css-live.ru/vecssti-s-polej/roditelskij-selektor-has-v-realnost.html
#css
Работа с TypeScript: практическое руководство для разработчиков:
https://auth0.com/blog/working-with-typeScript-a-practical-introduction/
#ts
https://auth0.com/blog/working-with-typeScript-a-practical-introduction/
#ts
Выявление устройств с сенсорными экранами на чистом CSS:
https://habr.com/ru/company/ruvds/blog/556156/
#css
https://habr.com/ru/company/ruvds/blog/556156/
#css
Продвинутая CSS-анимация с использованием cubic-bezier():
https://css-tricks.com/advanced-css-animation-using-cubic-bezier/
#css
https://css-tricks.com/advanced-css-animation-using-cubic-bezier/
#css
Современный Javascript: все, что вы пропустили за последние 10 лет (ECMAScript 2020):
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
#js
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
#js
Справочник по массивам JavaScript — методы работы с JS-массивами с примерами:
https://www.freecodecamp.org/news/the-javascript-array-handbook/
#js
https://www.freecodecamp.org/news/the-javascript-array-handbook/
#js
Трюки CSS, которые сделают из вас ниндзя верстки:
https://habr.com/ru/company/macloud/blog/557796/
#css
https://habr.com/ru/company/macloud/blog/557796/
#css
Немного о том, как работает виртуальный DOM в React:
https://habr.com/ru/company/macloud/blog/558682/
#react
https://habr.com/ru/company/macloud/blog/558682/
#react
Карманная книга по TypeScript.
Часть 1. Основы - https://habr.com/ru/company/macloud/blog/559902/,
Часть 2. Типы на каждый день - https://habr.com/ru/company/macloud/blog/559976/
#ts
Часть 1. Основы - https://habr.com/ru/company/macloud/blog/559902/,
Часть 2. Типы на каждый день - https://habr.com/ru/company/macloud/blog/559976/
#ts
Современное руководство по паттернам состояний React:
https://blog.logrocket.com/modern-guide-react-state-patterns/
#react
https://blog.logrocket.com/modern-guide-react-state-patterns/
#react
Использование MobX для управления состоянием крупного веб-приложения:
https://blog.logrocket.com/using-mobx-for-large-scale-enterprise-state-management/
#react
https://blog.logrocket.com/using-mobx-for-large-scale-enterprise-state-management/
#react
10 вариантов клиентских хранилищ и когда их использовать:
https://www.sitepoint.com/client-side-storage-options-comparison/
#js
https://www.sitepoint.com/client-side-storage-options-comparison/
#js
Как я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрстки:
https://habr.com/ru/post/560894/
#tools
https://habr.com/ru/post/560894/
#tools
Динамическая и статическая маршрутизация в React:
https://blog.bitsrc.io/dynamic-vs-static-routing-in-react-49730baaf3e9
#react
https://blog.bitsrc.io/dynamic-vs-static-routing-in-react-49730baaf3e9
#react