Senior Backend Engineer at Apollo

Apollo is hiring Senior Backend Engineer

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

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

https://habr.com/ru/articles/1019110/

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

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

Любое React-приложение, работающее со связанными данными — пользователи, задачи, комментарии, проекты — рано или поздно упирается в одну и ту же проблему: как поддерживать консистентность одной и той...

Хабр

Модальные окна в React: архитектура управления для сложных интерфейсов

Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со временем превращается в хаос. Не потому что разработчики ленивые. А потому что модалки обманчиво просты. useState(false) — и готово. Пока модалка одна, в одном месте, с одним набором данных — проблем нет.

https://habr.com/ru/articles/1019824/

#Modals #React #dialog #redux

Модальные окна в React: архитектура управления для сложных интерфейсов

Вступление Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со...

Хабр
One Open-source Project Daily

TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them

https://github.com/devhubapp/devhub

#1ospd #opensource #android #crossplatform #desktop #devhub #electron #github #githubapi #graphql #hacktoberfest #ios #javascript #macos #notifications #react #reactnative #reactnativeweb #redux #typescript #web #windows
GitHub - devhubapp/devhub: TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them

TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them - devhubapp/devhub

GitHub
Senior Frontend Engineer (React Native) at Mindera

Mindera is hiring Senior Frontend Engineer (React Native)

Full-Stack Engineer, AI Data Platform at Labelbox

Labelbox is hiring Full-Stack Engineer, AI Data Platform

Just bought a license for Redux Sampler from Renoise after playing around with it for the last week or two. It is my opinion that this is the BEST native Linux sampler available!

Combining Redux with VCV Rack to produce some tracks based around found sounds and field recordings.

Ambient Experimental Beats are on the horizon.

#redux #vcvrack #linux #linuxaudio #electronicmusic
#samplers #renoise

Senior Software Engineer, Core UX Platform at PandaDoc

PandaDoc is hiring Senior Software Engineer, Core UX Platform

I just recently adopted a #tracker into my #musicproduction workflow.

Basically, chop up breakbeats in #Redux / #Renoise and then plug them into #Reaper

I feel like I opened Pandora's box 😅

I guess this is a case of "use the right tool for the right problem" or "some ideas are better expressed in other languages"

This keyboard focused approach feels like #Vim but for breakbeats.

Senior Software Engineer, (Growth) at Tubi

Tubi is hiring Senior Software Engineer, (Growth)