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/
NgRx версии 13: билды Ivy, Feature Creators, улучшенные селекторы и многое другое!
https://medium.com/ngrx/announcing-ngrx-version-13-ivy-builds-feature-creators-improved-selectors-and-more-6a1a4c52c824
https://medium.com/ngrx/announcing-ngrx-version-13-ivy-builds-feature-creators-improved-selectors-and-more-6a1a4c52c824
SVGcode: PWA для преобразования растровых изображений в векторную графику.
Подробности реализации и работы приложения.
https://web.dev/svgcode/
Подробности реализации и работы приложения.
https://web.dev/svgcode/
Самый быстрый способ создать легкий Angular Content Service
https://betterprogramming.pub/the-fastest-way-to-build-lightweight-angular-content-service-1970fbc67681
https://betterprogramming.pub/the-fastest-way-to-build-lightweight-angular-content-service-1970fbc67681
Medium
The Fastest Way To Build Lightweight Angular Content Service
The best solutions are simple!
Div на divе не сидит и divом не погоняет: пишем семантически верные индикаторы загрузки на Angular.
Разработчики Tinkoff рассказывают как решить, казалось бы простую задачу, верно с точки зрения доступности и семантики.
https://habr.com/ru/company/tinkoff/blog/589735/
Разработчики Tinkoff рассказывают как решить, казалось бы простую задачу, верно с точки зрения доступности и семантики.
https://habr.com/ru/company/tinkoff/blog/589735/
Полное руководство о том, как добавить автосохранение с помощью RxJS.
Используем debounceTime и fromEvent.
https://itnext.io/the-ultimate-guide-on-how-to-add-autosave-with-rxjs-45b89cd23edc
Используем debounceTime и fromEvent.
https://itnext.io/the-ultimate-guide-on-how-to-add-autosave-with-rxjs-45b89cd23edc
JWT: полное руководство с лучшими практиками в JavaScript
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd
3 способа реализации скелетных компонентов в React
https://blog.openreplay.com/3-ways-to-implement-skeleton-components-in-react
https://blog.openreplay.com/3-ways-to-implement-skeleton-components-in-react
Динамическое управление цветом с помощью относительных цветов в CSS
Джим Нильсен показывает фокусы с CSS переменными и calc.
https://blog.jim-nielsen.com/2021/css-relative-colors/
Джим Нильсен показывает фокусы с CSS переменными и calc.
https://blog.jim-nielsen.com/2021/css-relative-colors/
Jim Nielsen’s Blog
Dynamic Color Manipulation with CSS Relative Colors
I was reading Dave’s post “Alpha Painlet” when I first learned about CSS relative colors.
Полное руководство для новичков по React useState hook
https://javascript.works-hub.com/learn/a-complete-beginners-guide-to-react-usestate-hook-f85a0
https://javascript.works-hub.com/learn/a-complete-beginners-guide-to-react-usestate-hook-f85a0
Интерфейсы против типов в TypeScript. Разбираемся в чем разница.
https://itnext.io/interfaces-vs-types-in-typescript-cf5758211910
https://itnext.io/interfaces-vs-types-in-typescript-cf5758211910
JavaScript: разрабатываем приложение для записи экрана.
Игорь Агапов делится решением интересной задачи.
https://habr.com/ru/company/timeweb/blog/591417/
Игорь Агапов делится решением интересной задачи.
https://habr.com/ru/company/timeweb/blog/591417/
Хабр
JavaScript: разрабатываем приложение для записи экрана
Привет, друзья! Хочу поделиться с вами решением интересной задачи: записать экран компьютера пользователя. Общие требования к реализации: запись должна состоять из видео и аудио у пользователя должна...
Как создавать SVG-карты в React с помощью react-simple-maps
https://blog.logrocket.com/how-to-create-svg-maps-react-react-simple-maps/
https://blog.logrocket.com/how-to-create-svg-maps-react-react-simple-maps/
LogRocket Blog
How to create SVG maps in React with react-simple-maps - LogRocket Blog
Create detailed and informative maps in your React apps with react-simple-maps using this in-depth guide and example build.