📣 Новости
🎯 Storybook 7 (beta) — вышла бета седьмой версии Storybook. Финальный релиз ожидается через несколько месяцев, самое время начать знакомиться с изменениями и готовить план миграции. Что изменилось: дизайн, улучшена производительность, обновлена документация, запуск тестов, component story format 3, поддержка Vite и многое другое.
🎯 Ретроспектива года по аккаунту в GitHub — ваша активность в GitHub за год в виде видеоролика. Сервис генерирует забавные ролики с подведением итогов: самый продуктивный день, количество коммитов и так далее. Без регистрации и sms.
🎯 Итоги опроса разработчиков 2022 на StackOverflow — много всего интересного.
🚀 Статьи
🎯 useLayoutEffect — в бета-версию новой документации по React добавлено подробное описание этого хука.
🎯 Почему onClick={x()} становится причиной ошибки «too many renders» в React — Алекс Сидоренко разбирает проблему и её решение.
🎯 Наглядный визуальный гайд по хуку useEffect от Алекса Сидоренко. Хороший гайд по, пожалуй, самому сложному хуку в React.
🎯 Svelte vs React: что изучать в 2023 году? — Mike Karan пытается ответить на философский вопрос. Рассуждения подкреплены наглядными примерами.
🎯 Next, Nest, Nuxt… Nust? — Marius Obert о поиске любимого фреймворка для бэкенда.
🎯 Популярные CSS-in-JS библиотеки в 2022 году — статистика по библиотекам. Styled Components пока на первом месте.
🎯 Паттерны проектирования в React: Стратегия — когда паттерн «Стратегия» может пригодиться в React-приложении.
🎯 На что следует обязательно обратить в мире React в 2022 году — Chack Shun Yu разбирает самые важные изменения.
🎯 Чем хорош React Context API и почему мы не пользовались им.
🎯 Самые популярные React-библиотеки в 2023 году — большая статья от Robin Wieruch с обзором популярных библиотек для React.
🎯 Можем ли мы признать, что хуки в React были плохой идеей? — дискуссионная статья о проблемах хуков.
🛠 Инструменты
🎯 OpenNEXT — преобразование сборки Next.js-приложения в пакет для развёртывания на FaaS.
🎯 React Email — набор headless-компонентов для подготовки писем с применением React и TypeScript. Совместимы с популярными почтовыми клиентами. Пока в beta. Примеры.
🎯 NodeToy — новый редактор шейдеров, совместим с React-Three-Fiber.
🎯 React Render Tracker — инструмент для поиска проблем с производительностью из-за непреднамеренного повторного рендеринга.
🎯 react-use — сборник пользовательских React-хуков на все случаи жизни.
Приятного чтения ☕️