5 топ функций JavaScript ES12, которые вы должны использовать сейчас.
Тара Роутрей рассказывает о новых функциях ES12 среди которых числовые разделители, replaceAll и Promise.any().
https://levelup.gitconnected.com/top-5-javascript-es12-features-you-should-start-using-now-b16a8b5353b1
Тара Роутрей рассказывает о новых функциях ES12 среди которых числовые разделители, replaceAll и Promise.any().
https://levelup.gitconnected.com/top-5-javascript-es12-features-you-should-start-using-now-b16a8b5353b1
Простая реализация темного режима (и многоцветных тем) в React
https://css-tricks.com/easy-dark-mode-and-multiple-color-themes-in-react/
https://css-tricks.com/easy-dark-mode-and-multiple-color-themes-in-react/
👍1
Splide — легкий, гибкий и доступный слайдер/карусель, написанный на TypeScript.
Никаких зависимостей, никаких проблем с Lighthouse.
https://splidejs.com/
Никаких зависимостей, никаких проблем с Lighthouse.
https://splidejs.com/
Splidejs
Splide - The lightweight, flexible and accessible slider/carousel
Splide is a lightweight, flexible and accessible slider/carousel, written in TypeScript. No dependencies, no Lighthouse errors
Forwarded from Web Stack
Учебное пособие по React Router 6.
Краткое пособие с примерами для работы с динамическими и наследуемыми роутами, search параметрами и другими основными функциями.
https://www.robinwieruch.de/react-router
Краткое пособие с примерами для работы с динамическими и наследуемыми роутами, search параметрами и другими основными функциями.
https://www.robinwieruch.de/react-router
www.robinwieruch.de
React Router 7 Tutorial
React Router 7 tutorial: setup, hooks, nested routes, dynamic routes, programmatic navigation, active links, layout routes, index routes and more. A step by step React tutorial for beginners ...
JavaScript: заметка о requestAnimationFrame и requestIdleCallback.
В чем их отличия, для чего используются и как они связаны с event loop.
https://habr.com/ru/company/timeweb/blog/587908/
В чем их отличия, для чего используются и как они связаны с event loop.
https://habr.com/ru/company/timeweb/blog/587908/
Хабр
JavaScript: заметка о requestAnimationFrame и requestIdleCallback
Привет, друзья! Можете ли вы ответить на вопрос о том, в чем заключается разница между requestAnimationFrame и requestIdleCallback ? Если можете, то я завидую глубине ваших знаний. Я не смог, когда...
Настройте модули отложенной загрузки в Angular для нескольких фронтендов
https://blog.logrocket.com/customize-angular-lazy-loading-modules-multiple-frontends/
https://blog.logrocket.com/customize-angular-lazy-loading-modules-multiple-frontends/
LogRocket Blog
Customize Angular lazy loading modules for multiple frontends - LogRocket Blog
Learn how to maximize your code sharing and cleanly separate your different UI components and services for multiple frontend Angular apps.
Обзор решений для управления состоянием в React и NextJS.
Hooks / Context API / Redux.
https://indepth.dev/posts/1487/deep-dive-into-state-management-with-react-and-nextjs
Hooks / Context API / Redux.
https://indepth.dev/posts/1487/deep-dive-into-state-management-with-react-and-nextjs
👍2
Как делать Debounce и Throttle колбеки во Vue.
Особенности реализации и примеры от Дмитрия Павлутина.
https://dmitripavlutin.com/vue-debounce-throttle/
Особенности реализации и примеры от Дмитрия Павлутина.
https://dmitripavlutin.com/vue-debounce-throttle/
Dmitri Pavlutin Blog
How to Debounce and Throttle Callbacks in Vue
How to debounce and throttle watchers and event handlers in Vue components.
👍2🍓1
Как сделать игру 2048 на React - детальный разбор.
Демка доступна тут
https://habr.com/ru/company/skillfactory/blog/588356/
Демка доступна тут
https://habr.com/ru/company/skillfactory/blog/588356/
👍1
JavaScript Sanitizer API: современный способ безопасного манипулирования DOM.
Заметка о том, как использовать Sanitizer API чтобы избежать XSS атак и не только.
https://blog.bitsrc.io/javascript-sanitizer-api-the-modern-way-to-safe-dom-manipulation-828d5ea7dca6
Заметка о том, как использовать Sanitizer API чтобы избежать XSS атак и не только.
https://blog.bitsrc.io/javascript-sanitizer-api-the-modern-way-to-safe-dom-manipulation-828d5ea7dca6
Дженерики в TypeScript.
Сергей Вархамов рассказывает о том, как работать с обобщенными типами.
https://habr.com/ru/company/tinkoff/blog/588655/
Сергей Вархамов рассказывает о том, как работать с обобщенными типами.
https://habr.com/ru/company/tinkoff/blog/588655/
11 полезных инструментов для React (и не только) разработки, среди которых React Sight - визуализатор дерева компонентов и Bundle Analyzer.
https://javascript.plainenglish.io/11-must-use-tools-for-react-development-36c3b6ba2218
https://javascript.plainenglish.io/11-must-use-tools-for-react-development-36c3b6ba2218
Конечные автоматы в JavaScript с XState.
Статья о том, что такое конечные автоматы и как их использовать для реализации логики.
https://indepth.dev/posts/1488/state-machines-in-javascript-with-xstate
Статья о том, что такое конечные автоматы и как их использовать для реализации логики.
https://indepth.dev/posts/1488/state-machines-in-javascript-with-xstate
👍3
300+ вопросов по React на собеседовании. От простых до сложых.
https://aviyel.com/post/1381/300-react-interview-questions
https://aviyel.com/post/1381/300-react-interview-questions
Адаптивные макеты без медиа-запросов!
Джейсон Кнайт рассказывает как сделать responsive верстку при помощи стандартных HTML элементов и flex стилей.
https://medium.com/codex/responsive-layouts-without-media-queries-5d7fd989be72
Джейсон Кнайт рассказывает как сделать responsive верстку при помощи стандартных HTML элементов и flex стилей.
https://medium.com/codex/responsive-layouts-without-media-queries-5d7fd989be72
Medium
Responsive Layouts Without Media Queries!
A friend of mine used to joke that “HTML is already responsive, designers are the ones who screw that over.”
Простое объяснение перегрузки функций в TypeScript от Дмитрия Павлутина.
https://dmitripavlutin.com/typescript-function-overloading/
https://dmitripavlutin.com/typescript-function-overloading/