React & Next.js
Rendering, hooks, state ownership, performance, and server boundaries.
Local state vs Redux/Zustand vs server state?
Local state belongs to a nearby component, a client store coordinates shared UI data, and server state represents data owned by a remote service. Server-state tools manage freshness, fetching and invalidation because the browser is only keeping a cached copy. Choosing the owner first prevents duplicated and conflicting sources of truth.
How do I make a slow React page faster?
Frontend performance includes initial loading, responsiveness during interaction and the cost of updating the UI. A slow page might be waiting for JavaScript, network data, layout or expensive component calculations. Profiling tells you which category matters before you make a targeted change.
Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.