📣 Новости

🎯 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-приложении.

🎯 Обёртка для условий в JSX.

🎯 На что следует обязательно обратить в мире 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-хуков на все случаи жизни.

Приятного чтения ☕️