Полное руководство о том, как добавить автосохранение с помощью 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.
5 лучших IoT библиотек для JavaScript разработчиков
https://blog.openreplay.com/top-5-iot-libraries-for-javascript-developers
https://blog.openreplay.com/top-5-iot-libraries-for-javascript-developers
Как работает JavaScript: шаблон factory design + 4 варианта использования
https://blog.sessionstack.com/how-javascript-works-the-factory-design-pattern-4-use-cases-7b9f0d22151d
https://blog.sessionstack.com/how-javascript-works-the-factory-design-pattern-4-use-cases-7b9f0d22151d
Lighthouse. Руководство по оптимизации сайтов для начинающих
https://habr.com/ru/company/htmlacademy/blog/585866/
https://habr.com/ru/company/htmlacademy/blog/585866/
Хабр
Lighthouse. Руководство по оптимизации сайтов для начинающих
Быстрые сайты любят и пользователи, и поисковики. С первыми всё просто: если страница долго грузится, пользователь её закроет и перейдёт на другой сайт....
Построение data stories с помощью диаграмм в Vizzu
https://blog.logrocket.com/building-data-stories-through-charts-vizzu/
https://blog.logrocket.com/building-data-stories-through-charts-vizzu/
LogRocket Blog
Building data stories through charts with Vizzu - LogRocket Blog
Learn the many helpful features of Vizzu, a tool that can help you create compelling data visualizations with ease.
Небольшая система для CSS-анимации элементов при открытии страницы.
Нил Ван Флит делится опытом оживления страниц.
https://css-tricks.com/a-handy-little-system-for-animated-entrances-in-css/
Нил Ван Флит делится опытом оживления страниц.
https://css-tricks.com/a-handy-little-system-for-animated-entrances-in-css/
Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest.
Артём Карачёв из Sportmaster Lab рассказывает с какими проблемами столкнулся при разработке приложения для фотостудии, и методах их решения.
https://habr.com/ru/company/oleg-bunin/blog/590753/
Артём Карачёв из Sportmaster Lab рассказывает с какими проблемами столкнулся при разработке приложения для фотостудии, и методах их решения.
https://habr.com/ru/company/oleg-bunin/blog/590753/
Хабр
Как мы организовали хранилище фоток с кроссовками на Vue и Vuex и немного автоматизировали работу фотографов
Привет! Меня зовут Артём Карачёв, я фронтенд-разработчик в Sportmaster Lab. Сейчас мы пишем модуль автоматизации физической фотостудии, где работают несколько фотографов, менеджеров, фоторедакторов,...
👍1
Dependency injection в React
Статья о том, почему стоит использовать DI и как его реализовать в React приложении.
https://blog.logrocket.com/dependency-injection-react/
Статья о том, почему стоит использовать DI и как его реализовать в React приложении.
https://blog.logrocket.com/dependency-injection-react/
10 вещей, которые можно делать в верстке с помощью псевдоэлементов before и after
https://habr.com/ru/company/skillbox/blog/592643/
https://habr.com/ru/company/skillbox/blog/592643/
👍1
Декларативная выборка данных с помощью React Async
https://blog.bitsrc.io/declarative-data-fetching-with-react-async-d4dfc63b0597
https://blog.bitsrc.io/declarative-data-fetching-with-react-async-d4dfc63b0597
Medium
Declarative Data Fetching with React Async
Using React Async to Handle Asynchronous UI States in React Applications