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/
Миграция с Puppeteer на Playwright.
Статья с обзором различий двух инструментов для написания E2E тестов и инструкцией как мигрировать (и стоит ли это делать).
https://www.checklyhq.com/guides/puppeteer-to-playwright/
Статья с обзором различий двух инструментов для написания E2E тестов и инструкцией как мигрировать (и стоит ли это делать).
https://www.checklyhq.com/guides/puppeteer-to-playwright/
Checklyhq
The Complete Guide to Migrating from Puppeteer to Playwright | Checkly
The switch from Puppeteer to Playwright is easy. But is it worth it? And how exactly does one migrate existing scripts from one tool to another? What are the required code-level changes, and what new features and approaches does the switch enable?
Расширение цепочек when/else в CSS: первый взгляд.
О новом синтаксисе, который может быть добавлен в новую спецификацию CSS в скором времени.
https://blog.logrocket.com/extending-css-when-else-chains-first-look/
О новом синтаксисе, который может быть добавлен в новую спецификацию CSS в скором времени.
https://blog.logrocket.com/extending-css-when-else-chains-first-look/
Vue.js против React: сравнение двух самых популярных JS-фреймворков.
Давно у нас не было холиварных сравнений.
https://www.codica.com/blog/react-vs-vue/
Давно у нас не было холиварных сравнений.
https://www.codica.com/blog/react-vs-vue/