#redux — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #redux, aggregated by home.social.
-
-
-
Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source
Как перестать копировать формы и построить масштабируемую архитектуру В enterprise-приложениях формы множатся быстро: create, edit, import, create-from-lead, duplicate — и вот у вас уже шесть копий одной формы, а внутри условный ад из if (mode === …). О чём статья: Почему mode prop и giant form component не масштабируются; Как разделить форму на четыре слоя: presentation, orchestration, context, data source; Что такое capabilities и почему они лучше условной логики; Как адаптеры отвязывают форму от source entities; Куда прятать submit, валидацию и внешний store; Как тестировать такую архитектуру изолированно. Примеры на React + TypeScript, но подход применим к любому компонентному UI. Для начинающих и тех, кто уже устал от копипасты в enterprise.
https://habr.com/ru/articles/1038754/
#react #mobx #zustand #frontend #typescript #javascript #enterprise_architecture #формы_react #react_hook_form #redux
-
Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source
Как перестать копировать формы и построить масштабируемую архитектуру В enterprise-приложениях формы множатся быстро: create, edit, import, create-from-lead, duplicate — и вот у вас уже шесть копий одной формы, а внутри условный ад из if (mode === …). О чём статья: Почему mode prop и giant form component не масштабируются; Как разделить форму на четыре слоя: presentation, orchestration, context, data source; Что такое capabilities и почему они лучше условной логики; Как адаптеры отвязывают форму от source entities; Куда прятать submit, валидацию и внешний store; Как тестировать такую архитектуру изолированно. Примеры на React + TypeScript, но подход применим к любому компонентному UI. Для начинающих и тех, кто уже устал от копипасты в enterprise.
https://habr.com/ru/articles/1038754/
#react #mobx #zustand #frontend #typescript #javascript #enterprise_architecture #формы_react #react_hook_form #redux
-
Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source
Как перестать копировать формы и построить масштабируемую архитектуру В enterprise-приложениях формы множатся быстро: create, edit, import, create-from-lead, duplicate — и вот у вас уже шесть копий одной формы, а внутри условный ад из if (mode === …). О чём статья: Почему mode prop и giant form component не масштабируются; Как разделить форму на четыре слоя: presentation, orchestration, context, data source; Что такое capabilities и почему они лучше условной логики; Как адаптеры отвязывают форму от source entities; Куда прятать submit, валидацию и внешний store; Как тестировать такую архитектуру изолированно. Примеры на React + TypeScript, но подход применим к любому компонентному UI. Для начинающих и тех, кто уже устал от копипасты в enterprise.
https://habr.com/ru/articles/1038754/
#react #mobx #zustand #frontend #typescript #javascript #enterprise_architecture #формы_react #react_hook_form #redux
-
Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source
Как перестать копировать формы и построить масштабируемую архитектуру В enterprise-приложениях формы множатся быстро: create, edit, import, create-from-lead, duplicate — и вот у вас уже шесть копий одной формы, а внутри условный ад из if (mode === …). О чём статья: Почему mode prop и giant form component не масштабируются; Как разделить форму на четыре слоя: presentation, orchestration, context, data source; Что такое capabilities и почему они лучше условной логики; Как адаптеры отвязывают форму от source entities; Куда прятать submit, валидацию и внешний store; Как тестировать такую архитектуру изолированно. Примеры на React + TypeScript, но подход применим к любому компонентному UI. Для начинающих и тех, кто уже устал от копипасты в enterprise.
https://habr.com/ru/articles/1038754/
#react #mobx #zustand #frontend #typescript #javascript #enterprise_architecture #формы_react #react_hook_form #redux
-
-
-
Audius is hiring Software Engineer - Full Stack
🔧 #javascript #python #rust #solidity #typescript #electron #react #reactnative #redux #blockchain #css #docker #elasticsearch #html #postgresql #redis
🌎 Remote
⏰ Full-time
🏢 AudiusJob details https://jobsfordevelopers.com/jobs/software-engineer-full-stack-at-audius-co-may-31-2022-da9984?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Audius is hiring Software Engineer - Full Stack
🔧 #javascript #python #rust #solidity #typescript #electron #react #reactnative #redux #blockchain #css #docker #elasticsearch #html #postgresql #redis
🌎 Remote
⏰ Full-time
🏢 AudiusJob details https://jobsfordevelopers.com/jobs/software-engineer-full-stack-at-audius-co-may-31-2022-da9984?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Audius is hiring Software Engineer - Full Stack
🔧 #javascript #python #rust #solidity #typescript #electron #react #reactnative #redux #blockchain #css #docker #elasticsearch #html #postgresql #redis
🌎 Remote
⏰ Full-time
🏢 AudiusJob details https://jobsfordevelopers.com/jobs/software-engineer-full-stack-at-audius-co-may-31-2022-da9984?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Audius is hiring Software Engineer - Full Stack
🔧 #javascript #python #rust #solidity #typescript #electron #react #reactnative #redux #blockchain #css #docker #elasticsearch #html #postgresql #redis
🌎 Remote
⏰ Full-time
🏢 AudiusJob details https://jobsfordevelopers.com/jobs/software-engineer-full-stack-at-audius-co-may-31-2022-da9984?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Audius is hiring Software Engineer - Full Stack
🔧 #javascript #python #rust #solidity #typescript #electron #react #reactnative #redux #blockchain #css #docker #elasticsearch #html #postgresql #redis
🌎 Remote
⏰ Full-time
🏢 AudiusJob details https://jobsfordevelopers.com/jobs/software-engineer-full-stack-at-audius-co-may-31-2022-da9984?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
new porch boards sweating
pine sap in the summer heat
glistening like dew
-
new porch boards sweating
pine sap in the summer heat
glistening like dew
-
new porch boards sweating
pine sap in the summer heat
glistening like dew
-
new porch boards sweating
pine sap in the summer heat
glistening like dew
-
GoDaddy is hiring Senior Software Developer
🔧 #golang #java #python #typescript #nextjs #react #node #redux #seniorengineer
🌎 Pune, Maharashtra, India
⏰ Full-time
🏢 GoDaddyJob details https://jobsfordevelopers.com/jobs/senior-software-developer-at-godaddy-com-apr-27-2026-b49ad8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
GoDaddy is hiring Senior Software Developer
🔧 #golang #java #python #typescript #nextjs #react #node #redux #seniorengineer
🌎 Pune, Maharashtra, India
⏰ Full-time
🏢 GoDaddyJob details https://jobsfordevelopers.com/jobs/senior-software-developer-at-godaddy-com-apr-27-2026-b49ad8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
GoDaddy is hiring Senior Software Developer
🔧 #golang #java #python #typescript #nextjs #react #node #redux #seniorengineer
🌎 Pune, Maharashtra, India
⏰ Full-time
🏢 GoDaddyJob details https://jobsfordevelopers.com/jobs/senior-software-developer-at-godaddy-com-apr-27-2026-b49ad8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
GoDaddy is hiring Senior Software Developer
🔧 #golang #java #python #typescript #nextjs #react #node #redux #seniorengineer
🌎 Pune, Maharashtra, India
⏰ Full-time
🏢 GoDaddyJob details https://jobsfordevelopers.com/jobs/senior-software-developer-at-godaddy-com-apr-27-2026-b49ad8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
GoDaddy is hiring Senior Software Developer
🔧 #golang #java #python #typescript #nextjs #react #node #redux #seniorengineer
🌎 Pune, Maharashtra, India
⏰ Full-time
🏢 GoDaddyJob details https://jobsfordevelopers.com/jobs/senior-software-developer-at-godaddy-com-apr-27-2026-b49ad8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
https://www.minenest.com/698020/ Forest Pylon Redux | Terraria 1.4.5 ##pylon #14 #145 #AirShip #Airship #BiggerAndBoulder #Blimp #Blocks #forest #home #house #houses #Khaios #new #Redux #spoiler #SteamPunk #Steampunk #Terraria #TerrariaBuild #TerrariaKhaios #TerrariaMap #TerrariaTimelapse #TerrariaVideos #TerrarianKhaios #timelapse #update #Walls #Zeppelin
-
Hive AI is hiring Frontend Engineer
🔧 #javascript #react #redux #api #css
🌎 San Francisco, California
⏰ Full-time
🏢 Hive AIJob details https://jobsfordevelopers.com/jobs/frontend-engineer-at-thehive-ai-jan-15-2021-00ef27?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hive AI is hiring Frontend Engineer
🔧 #javascript #react #redux #api #css
🌎 San Francisco, California
⏰ Full-time
🏢 Hive AIJob details https://jobsfordevelopers.com/jobs/frontend-engineer-at-thehive-ai-jan-15-2021-00ef27?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hive AI is hiring Frontend Engineer
🔧 #javascript #react #redux #api #css
🌎 San Francisco, California
⏰ Full-time
🏢 Hive AIJob details https://jobsfordevelopers.com/jobs/frontend-engineer-at-thehive-ai-jan-15-2021-00ef27?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hive AI is hiring Frontend Engineer
🔧 #javascript #react #redux #api #css
🌎 San Francisco, California
⏰ Full-time
🏢 Hive AIJob details https://jobsfordevelopers.com/jobs/frontend-engineer-at-thehive-ai-jan-15-2021-00ef27?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hive AI is hiring Frontend Engineer
🔧 #javascript #react #redux #api #css
🌎 San Francisco, California
⏰ Full-time
🏢 Hive AIJob details https://jobsfordevelopers.com/jobs/frontend-engineer-at-thehive-ai-jan-15-2021-00ef27?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 ApolloJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 ApolloJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 ApolloJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 ApolloJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 ApolloJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями
В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.
https://habr.com/ru/articles/1019110/
#React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация
-
Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями
В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.
https://habr.com/ru/articles/1019110/
#React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация
-
Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями
В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.
https://habr.com/ru/articles/1019110/
#React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация
-
Нормализация состояния в React через реестр сущностей: паттерн на Zustand с рекурсивным парсингом и мягкими удалениями
В этой статье я разберу паттерн Entity Registry — плоский реестр сущностей на базе Zustand, который автоматически нормализует любые ответы API, хранит данные в едином словаре по ID и обеспечивает точечный ре-рендер только тех компонентов, чьи данные действительно изменились. Отдельно разберём трюк с enumerable: false для мягких удалений — пожалуй, самую изящную часть паттерна.
https://habr.com/ru/articles/1019110/
#React #Nextjs #TypeScript #JavaScript #Vovkts #Zustand #Redux #нормализация
-
Модальные окна в React: архитектура управления для сложных интерфейсов
Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со временем превращается в хаос. Не потому что разработчики ленивые. А потому что модалки обманчиво просты. useState(false) — и готово. Пока модалка одна, в одном месте, с одним набором данных — проблем нет.
-
Модальные окна в React: архитектура управления для сложных интерфейсов
Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со временем превращается в хаос. Не потому что разработчики ленивые. А потому что модалки обманчиво просты. useState(false) — и готово. Пока модалка одна, в одном месте, с одним набором данных — проблем нет.
-
Модальные окна в React: архитектура управления для сложных интерфейсов
Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со временем превращается в хаос. Не потому что разработчики ленивые. А потому что модалки обманчиво просты. useState(false) — и готово. Пока модалка одна, в одном месте, с одним набором данных — проблем нет.
-
Модальные окна в React: архитектура управления для сложных интерфейсов
Модальные окна — один из самых недооценённых слоёв UI-архитектуры. Формы, подтверждения, панели действий — в любом крупном проекте их десятки. И почти в каждом проекте их управление со временем превращается в хаос. Не потому что разработчики ленивые. А потому что модалки обманчиво просты. useState(false) — и готово. Пока модалка одна, в одном месте, с одним набором данных — проблем нет.
-
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 -
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 -
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 -
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 -
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 -
Mindera is hiring Senior Frontend Engineer (React Native)
🔧 #react #reactnative #javascript #typescript #firebase #android #ios #redux #api #graphql #rest #cicd #tdd #seniorengineer
🌎 Ho Chi Minh City, Vietnam
⏰ Full-time
🏢 MinderaJob details https://jobsfordevelopers.com/jobs/senior-frontend-engineer-react-native-at-mindera-com-feb-25-2026-7e5386?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Mindera is hiring Senior Frontend Engineer (React Native)
🔧 #react #reactnative #javascript #typescript #firebase #android #ios #redux #api #graphql #rest #cicd #tdd #seniorengineer
🌎 Ho Chi Minh City, Vietnam
⏰ Full-time
🏢 MinderaJob details https://jobsfordevelopers.com/jobs/senior-frontend-engineer-react-native-at-mindera-com-feb-25-2026-7e5386?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Mindera is hiring Senior Frontend Engineer (React Native)
🔧 #react #reactnative #javascript #typescript #firebase #android #ios #redux #api #graphql #rest #cicd #tdd #seniorengineer
🌎 Ho Chi Minh City, Vietnam
⏰ Full-time
🏢 MinderaJob details https://jobsfordevelopers.com/jobs/senior-frontend-engineer-react-native-at-mindera-com-feb-25-2026-7e5386?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Mindera is hiring Senior Frontend Engineer (React Native)
🔧 #react #reactnative #javascript #typescript #firebase #android #ios #redux #api #graphql #rest #cicd #tdd #seniorengineer
🌎 Ho Chi Minh City, Vietnam
⏰ Full-time
🏢 MinderaJob details https://jobsfordevelopers.com/jobs/senior-frontend-engineer-react-native-at-mindera-com-feb-25-2026-7e5386?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring