Если Реакт у вас просто UI-слой, то упрощается много вещей:
1. Тестирование. Тесты стейт-менеджера не требует эмуляцию DOM, а вся логика в стейт менеджере. А Реакт можно тестировать простыми Сторибуками. 2. Кросс-платформенность. Легко сменить UI на React Native или Vue.
Вообще Нано Сторы очень вдохновенны сторами из Свелт — потому что последние реально крутые.
Но в Нано Сторах есть много готового сахара для переноса логику внутрь них. Например, события подписки/отписки для ленивой загрузки.
Почему P3-цвета станут «новой ретиной», которую мы все будем должны поддерживать.
Как мы будем указывать цвет в CSS в 2022—2023.
Краткий пересказ:
1. В CSS мы будем указывать два набора цветов — расширенные P3-цвета и цвета для старых мониторов. 2. Цвет будем писать lch(36% 81 200 / 50%) — без запятых, альфа через черту, через функцию lch().
Начнём с P3-цветов.
Современные экраны недавно научились показывать гораздо больше цветов. И таких мониторов уже очень много — большинство техники Эпл, телефоны на Андроде с OLED-экранами.
Странно, что у нас заблуждение, что фронтенд — «лайт ИТ».
На самом деле это очень сложная область.
Очень много сложных задач, которые сейчас боятся решать в других областях (например, бэкенд).
1. На самом деле фронтенд — это распределённая система клиент-сервер.
Между узлами очень нестабильное соединение с большим latency.
Не всегда есть гарантия, что версия клиента соответствует версии бэкенда.
В современной теории распределённых систем — это очень сложный ад.
2. Среда исполнения полностью непредсказуемая. Кроме кучи браузеров ещё и поведение любого браузера может быть изменено расширениями или необычным железом.
Сравните это с предсказуемым докер-образом в бэкенде.
Жена подарила новый браслет-чётки для моего ключа YubiKey — цвета символизируют планеты Солнечной системы.
А на фоне NFC-приёмник, чтобы не разнашивать USB-разъём. Я часто пользуюсь ключом для GPG-подписи гит-тегов и чтения программой одноразовых aTOTP-кодов.
Мне любые браслеты не удобны. Эти чётки — аналог брелка. Делают ключ больше, чтобы не потерять, например, в ранце.
Заодно во время раздумий можно теребить как чётки.