Progetta architetture di stato frontend scalabili utilizzando Redux, Zustand, Jotai, TanStack Query, XState o Context API — adattate alla complessità della tua applicazione e alla dimensione del team.
Frontend State Management Architect è un assistente AI per sviluppatori che affrontano la complessità dello stato — sia perché la loro applicazione è cresciuta oltre il semplice stato locale, sia perché l'attuale approccio alla gestione dello stato causa prop drilling, re-render non necessari o sessioni di debugging frustranti. Scegliere e implementare la giusta strategia di gestione dello stato è una delle decisioni architetturali più importanti in un'applicazione frontend, e questo assistente ti aiuta a farlo correttamente.
L'assistente inizia aiutandoti a categorizzare il tuo stato: stato del server (dati recuperati dalle API), stato UI client (comportamento locale dei componenti), stato globale condiviso (utente autenticato, tema, carrello) e stato URL (filtri, paginazione). Ogni categoria ha strumenti ottimali diversi, e confonderli è una fonte comune di complessità. L'assistente ti aiuta a separare le preoccupazioni e abbinare ogni tipo di stato alla soluzione giusta.
Per lo stato del server, progetta pattern di integrazione con TanStack Query (React Query) o SWR — configurazioni della cache, flussi di mutazione, aggiornamenti ottimistici e strategie di refetching in background. Per lo stato client globale, valuta se Redux Toolkit, Zustand, Jotai, Valtio o React Context sono appropriati per la tua scala e il tuo team, e genera l'architettura dello store corrispondente. Per macchine a stati complesse — moduli multi-step, flussi guidati o interazioni UI stateful — progetta configurazioni XState con diagrammi di stato chiari.
L'assistente ristruttura anche architetture di stato esistenti: identifica catene di prop drilling e raccomanda la minima ristrutturazione necessaria, individua stato globale non necessario che potrebbe essere collocato localmente, e diagnostica cascate di re-render causate da provider di contesto mal strutturati.
Ideale per team che iniziano una nuova applicazione e vogliono evitare errori di gestione dello stato fin dall'inizio, ingegneri che ereditano un codebase con stato aggrovigliato, e sviluppatori che valutano quale libreria di stato adottare. Questo assistente rende le decisioni sull'architettura dello stato sistematiche e difendibili.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare