Анимация для CSS Gradient Border:
https://www.bram.us/2021/01/29/animating-a-css-gradient-border/
#css
https://www.bram.us/2021/01/29/animating-a-css-gradient-border/
#css
Перерисовывает ли React всё view когда изминелись props или состояние?
Anonymous Quiz
25%
Да. React всегда распространяет событие на все дерево компонентов, и они вызывают метод render.
75%
Нет. React повторно рендерит только измененный компонент.
Принципы SOLID: единая ответственность в фреймворках JavaScript:
https://blog.logrocket.com/solid-principles-single-responsibility-in-javascript-frameworks/
#js
https://blog.logrocket.com/solid-principles-single-responsibility-in-javascript-frameworks/
#js
Сравнение 5 лучших библиотек React для анимации:
https://blog.logrocket.com/the-top-5-react-animation-libraries-compared/
#react
https://blog.logrocket.com/the-top-5-react-animation-libraries-compared/
#react
React Snapshot Testing с помощью Jest: введение с примерами
https://blog.asayer.io/react-snapshot-testing-with-jest-an-introduction-with-examples/
#react
https://blog.asayer.io/react-snapshot-testing-with-jest-an-introduction-with-examples/
#react
Какой тип цикла самый быстрый в JavaScript?
https://medium.com/javascript-in-plain-english/which-type-of-loop-is-fastest-in-javascript-ec834a0f21b9
#js
https://medium.com/javascript-in-plain-english/which-type-of-loop-is-fastest-in-javascript-ec834a0f21b9
#js
Создаём собственные правила для ESLint:
https://tproger.ru/articles/sozdajom-sobstvennye-pravila-dlja-eslint/
#eslint
https://tproger.ru/articles/sozdajom-sobstvennye-pravila-dlja-eslint/
#eslint
Какой метод компонента следует использовать для кастомной логики для реагирования на изменения?
Anonymous Quiz
57%
shouldComponentUpdate
5%
getSnapshotBeforeUpdate
35%
componentWillUpdate
3%
componentWillMount
Создаем профиль Github README:
https://medium.com/javascript-in-plain-english/how-to-create-an-awesome-github-profile-readme-a474d5b45645
#github
https://medium.com/javascript-in-plain-english/how-to-create-an-awesome-github-profile-readme-a474d5b45645
#github
Интерактивное руководство по CSS Transitions:
https://www.joshwcomeau.com/animation/css-transitions/
#css
https://www.joshwcomeau.com/animation/css-transitions/
#css
Исследование сложностей width и height в CSS.
Разбираемся, как рассчитываются ширина и высота блока в зависимости от различных комбинаций свойств в CSS:
https://css-tricks.com/exploring-the-complexities-of-width-and-height-in-css/
#css
Разбираемся, как рассчитываются ширина и высота блока в зависимости от различных комбинаций свойств в CSS:
https://css-tricks.com/exploring-the-complexities-of-width-and-height-in-css/
#css
Cерия видео роликов, в которых очень просто и интересно рассказывается применение SOLID принципов во фронтенде.:
https://webdevblog.ru/frontend-solid-arhitektura-vo-frontende/
#js
https://webdevblog.ru/frontend-solid-arhitektura-vo-frontende/
#js
Дэн Абрамов показывает, как можно улучшить производительность React-компонентов, изолировав изменения состояний или переместив их ближе к отрисовке:
https://overreacted.io/before-you-memo/
#react
https://overreacted.io/before-you-memo/
#react
Лучшие практики для управления и хранения секретов при разработке фронтенда:
https://blog.logrocket.com/best-practices-for-managing-and-storing-secrets-in-frontend-development/
#development
https://blog.logrocket.com/best-practices-for-managing-and-storing-secrets-in-frontend-development/
#development
Почему я никогда не использовал Redux. Глава 1: Причины
https://kelin2025.medium.com/why-ive-never-used-redux-chapter-1-the-reasons-e4ff22e3cee0
#react
https://kelin2025.medium.com/why-ive-never-used-redux-chapter-1-the-reasons-e4ff22e3cee0
#react
Введение в JS-сборщик Rollup.js:
https://www.sitepoint.com/rollup-javascript-bundler-introduction/
#js
https://www.sitepoint.com/rollup-javascript-bundler-introduction/
#js