home.social

#vovkts — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vovkts, aggregated by home.social.

  1. Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями

    В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.

    habr.com/ru/articles/1019110/

    #React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация

  2. Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями

    В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.

    habr.com/ru/articles/1019110/

    #React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация

  3. Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями

    В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.

    habr.com/ru/articles/1019110/

    #React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация

  4. Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями

    В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.

    habr.com/ru/articles/1019110/

    #React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация

  5. Три года в одиночку: как я строил бэкенд-фреймворк поверх Next.js и что из этого вышло

    Почти три года я в одиночку строил бэкенд-фреймворк поверх Next.js App Router. По дороге мой ишью закрыл создатель C#, синтаксис подсказал Copilot, а три пакета-адаптера пришлось убить. Рассказываю, что вышло и какие грабли собрал.

    habr.com/ru/articles/1011948/

    #vovk #vovkts #nextjs_backend #rpc #typescript_framework #standard_schema

  6. Три года в одиночку: как я строил бэкенд-фреймворк поверх Next.js и что из этого вышло

    Почти три года я в одиночку строил бэкенд-фреймворк поверх Next.js App Router. По дороге мой ишью закрыл создатель C#, синтаксис подсказал Copilot, а три пакета-адаптера пришлось убить. Рассказываю, что вышло и какие грабли собрал.

    habr.com/ru/articles/1011948/

    #vovk #vovkts #nextjs_backend #rpc #typescript_framework #standard_schema

  7. Три года в одиночку: как я строил бэкенд-фреймворк поверх Next.js и что из этого вышло

    Почти три года я в одиночку строил бэкенд-фреймворк поверх Next.js App Router. По дороге мой ишью закрыл создатель C#, синтаксис подсказал Copilot, а три пакета-адаптера пришлось убить. Рассказываю, что вышло и какие грабли собрал.

    habr.com/ru/articles/1011948/

    #vovk #vovkts #nextjs_backend #rpc #typescript_framework #standard_schema

  8. Три года в одиночку: как я строил бэкенд-фреймворк поверх Next.js и что из этого вышло

    Почти три года я в одиночку строил бэкенд-фреймворк поверх Next.js App Router. По дороге мой ишью закрыл создатель C#, синтаксис подсказал Copilot, а три пакета-адаптера пришлось убить. Рассказываю, что вышло и какие грабли собрал.

    habr.com/ru/articles/1011948/

    #vovk #vovkts #nextjs_backend #rpc #typescript_framework #standard_schema