← Tilbake til funksjoner
Pro

State Inspector

State Inspector finner Redux, Zustand, Pinia og Vuex stores på siden du er på, viser statusen deres som et levende tre, og lar deg sende handlinger, patch state eller kalle store uten å åpne en debugger.

Front-end-feil lever ofte i tilstand i stedet for i markering: et flagg som aldri snur, en liste som inneholder et gammelt element, et brukerobjekt som mangler feltet grensesnittet forventer. Framework devtools kan vise det, men bare når den riktige utvidelsen er installert, avslører bygningen den og du er på en maskin hvor du kan åpne en debugger. På en iscenesettelsesside, en kollegas laptop eller en produksjonsside er det ofte ikke tilfelle.

Dette verktøyet leser stores rett fra siden. Redux blir funnet gjennom store react-redux hender til Provider, Pinia og Vuex gjennom Vue applikasjonen de er installert i ( Vue 3 og Vue 2), og Zustand gjennom en store eksponert på window eller gjennom komponentene som leser fra den. Hver store er oppført med hvor den ble funnet, og statusen vises som et sammenleggbart tre som holder Maps, Sets, Dates, funksjoner og sirkulære referanser lesbare i stedet for å unnlate å serialisere.

Live modus leser den valgte store på nytt hvert annet sekund, fremhever toppnivåtastene som endret seg og fører en kort endringslogg, slik at du kan klikke deg rundt på siden og se hvilken del av tilstanden hver interaksjon berører. Et filter finner hvilken som helst nøkkel eller bane i et stort tilstandstre, og Copy state JSON gir deg et øyeblikksbilde for en feilrapport eller en testarmatur.

Når lesing ikke er nok, endre den på plass: send en Redux -handling, slå sammen et objekt til Zustand tilstand eller kall en av handlingene, $patch en Pinia store eller kjør handlingene med argumenter, og begå mutasjoner eller send handlinger i Vuex, inkludert navneavstandsmoduler. Treet og siden oppdateres umiddelbart. Verktøyet er også tydelig på hva det ikke kan nå: en store som holdes inne i en modul og aldri leveres til grensesnittet er usynlig utenfra, og panelet forklarer hvordan man eksponerer en under utvikling.

Live forhåndsvisning
shop.example.com
State Inspector 3 stores funnet — 1 Redux, 1 Zustand, 1 Pinia
REDUX
Redux store 1
<Provider store>
ZUSTAND
Zustand store 1
brukt i <CartBadge>
PINIA
user
pinia
Filtrer etter nøkkel eller bane...
▾ cart: {3}
items: Array(2)
total: 59.98
coupon: null
▸ user: {4}
▸ prefs: Map(2)
updatedAt: 2026-10-09T08:14:02Z Date
Send en handling
{ "type": "cart/applyCoupon", "payload": "SAVE10" }
Utsendelse
Endringer · Live (hver 2.)
08:14:02 · Redux store 1 · cart
08:13:57 · Redux store 1 · user, cart
Hovedfunksjoner

Fire statsbiblioteker, ett panel

Redux og Redux Toolkit, Zustand, Pinia og Vuex på Vue 2 og Vue 3, funnet automatisk - ingen oppsett og ingen devtools-krok i bygget.

Et lesbart Live tre

Nestet tilstand som et sammenleggbart tre som håndterer Maps, Sets, Dates, funksjoner, klasseforekomster og sirkulære referanser, med Pinia og Vuex gettere vist separat.

Se hva hvert klikk endrer

Live modus fremhever toppnivånøklene som ble endret og logger hver endring med et tidsstempel, slik at du kan kartlegge interaksjoner til tilstandsoppdateringer.

Rediger tilstand på plass

Send Redux -handlinger, ring Zustand og Pinia -handlinger med argumenter, $patch Pinia tilstand, slå sammen til Zustand tilstand, og forplikt eller send i Vuex.

Finn alle verdier raskt

Filtrer et stort tilstandstre etter nøkkel eller bane, og kopier deretter hele tilstanden som JSON for en feilrapport, en testarmatur eller en sammenligning.

Fungerer uten Devtools

Ingenting å installere i appen og ingen feilsøkingsbygg er nødvendig – det fungerer på iscenesettelse, på produksjon og på andres nettsteder, uansett hvor stores er tilgjengelige.

Vanlige bruksområder

Feilsøking av en komponent som viser feil ting

Sjekk om feilen er i dataene eller i visningen: hvis store allerede har feil verdi, er ikke komponenten problemet.

Reproduserer en kantkasse

Sett store i en tilstand som er vanskelig å nå ved å klikke - en tom handlekurv, en utløpt økt, tusen varer - og se hvordan grensesnittet takler det.

Kontroller status på iscenesettelse eller produksjon

Les live- stores til en distribuert build der Redux DevTools eller Vue Devtools ikke er tilkoblet.

Å lære en ukjent kodebase

Klikk gjennom appen og se endringsloggen for å finne ut hvilke interaksjoner som oppdaterer hvilken del av staten.

Legger til tilstand til en feilrapport

Legg til et nøyaktig JSON øyeblikksbilde av store til billetten i stedet for å beskrive hva grensesnittet viste.

Slik bruker du det
1

Åpen State Inspector

Klikk på State Inspector ikonet i DevSuite Pro -dokken på en React eller Vue -side. Hver store den finner er oppført med biblioteket og hvor den ble funnet.

2

Velg en store

Velg en store for å se statusen som et tre. Utvid grenene du trenger, eller skriv inn filteret for å hoppe rett til en nøkkel eller bane.

3

Bruk siden

Med Live slått på, samhandle med siden og se endringsloggen: hver oppføring viser klokkeslettet og toppnivåtastene som endret seg.

4

Endre tilstanden

Skriv inn en handling, en oppdatering eller argumenter som JSON og kjør den. Treet og siden oppdateres umiddelbart, slik at du kan teste kantsaker uten å berøre koden.

5

Kopier et øyeblikksbilde

Copy state JSON fanger opp store slik den er akkurat nå, klar til å limes inn i en billett, en test eller et sammenligningsverktøy.

Klar til å prøve?

Installer DevSuite Pro gratis og lås opp 74+ utviklerverktøy for nettleseren din.

Legg til i Chrome Legg til i Edge Legg til i FireFox