← Atpakaļ uz funkcijām
Pro

State Inspector

State Inspector atrod Redux, Zustand, Pinia un Vuex stores lapā, kurā atrodaties, parāda to stāvokli kā dzīvu koku un ļauj nosūtīt darbības, ielāpu stāvokli vai izsaukt store darbības, neatverot atkļūdotāju.

Priekšgala kļūdas ļoti bieži atrodas stāvoklī, nevis iezīmējumā: karodziņš, kas nekad netiek apgriezts, saraksts ar novecojušu vienumu, lietotāja objektam trūkst lauka, ko sagaida saskarne. Framework devtools var to parādīt, taču tikai tad, kad ir instalēts pareizais paplašinājums, būvējums to atklāj, un jūs atrodaties datorā, kurā varat atvērt atkļūdotāju. Uzstādīšanas vietā, kolēģa klēpjdatorā vai ražošanas lapā tas bieži nenotiek.

Šis rīks nolasa stores tieši no lapas. Redux tiek atrasts, izmantojot store react-redux rokas tā Provider, Pinia un Vuex, izmantojot Vue lietojumprogrammu, kurā tie ir instalēti ( Vue 3 un Vue 2), un Zustand izmantojot store kas ir redzams uz window, vai ar komponentiem, kas tiek lasīti no tā. Katram store ir norādīts, kur tas tika atrasts, un tā stāvoklis tiek parādīts kā saliekams koks, kas saglabā lasāmas Maps, Sets, Dates, funkcijas un apļveida atsauces, nevis serializē.

Live režīms atkārtoti nolasa atlasīto store ik pēc divām sekundēm, izceļ augstākā līmeņa taustiņus, kas ir mainījušies, un saglabā īsu izmaiņu žurnālu, lai jūs varētu noklikšķināt pa visu lapu un skatīties, kurai stāvokļa daļai tiek pieskarta katra mijiedarbība. Filtrs atrod jebkuru atslēgu vai ceļu lielā stāvokļu kokā, un Copy state JSON sniedz jums momentuzņēmumu kļūdas ziņojumam vai testa aprīkojumam.

Ja ar lasīšanu nepietiek, mainiet to vietā: nosūtiet Redux darbību, sapludiniet objektu Zustand stāvoklī vai izsauciet kādu no tā darbībām, $patch Pinia store vai palaidiet tā darbības ar argumentiem un veiciet mutācijas vai nosūtiet darbības Vuex, tostarp nosaukumtelpas moduļus. Koks un lapa tiek nekavējoties atjaunināti. Rīkam ir arī skaidrs, ko tas nevar sasniegt: store kas atrodas modulī un nekad nav nodots saskarnei, ir neredzams no ārpuses, un panelī ir paskaidrots, kā to atklāt izstrādes laikā.

Tiešraides priekšskatījums
shop.example.com
State Inspector Atrasti 3 stores — 1 Redux, 1 Zustand, 1 Pinia
REDUX
Redux store 1
<Provider store>
ZUSTAND
Zustand store 1
izmantots <CartBadge>
PINIA
user
pinia
Filtrēt pēc atslēgas vai ceļa…
▾ cart: {3}
items: Array(2)
total: 59.98
coupon: null
▸ user: {4}
▸ prefs: Map(2)
updatedAt: 2026-10-09T08:14:02Z Date
Nosūtiet darbību
{ "type": "cart/applyCoupon", "payload": "SAVE10" }
Nosūtīšana
Izmaiņas · Live (ik pēc 2 s)
08:14:02 · Redux store 1 · cart
08:13:57 · Redux store 1 · user, cart
Galvenās funkcijas

Četras štata bibliotēkas, viens panelis

Redux un Redux Toolkit, Zustand, Pinia un Vuex Vue 2 un Vue 3 ierīcēs tika atrasti automātiski — bez iestatīšanas un bez devtools āķa būvniecībā.

Lasāms Live koks

Ligzdots stāvoklis kā saliekams koks, kas apstrādā Maps, Sets, Dates, funkcijas, klases gadījumus un apļveida atsauces, atsevišķi attēlojot Pinia un Vuex getterus.

Skatiet, ko maina katrs klikšķis

Live režīms izceļ augstākā līmeņa taustiņus, kas ir mainījušies, un reģistrē visas izmaiņas ar laikspiedolu, lai jūs varētu kartēt mijiedarbību ar stāvokļa atjauninājumiem.

Rediģēt stāvokli vietā

Nosūtiet Redux darbības, izsauciet Zustand un Pinia darbības ar argumentiem, $patch Pinia stāvokli, apvienojiet Zustand stāvoklī un veiciet vai nosūtiet Vuex.

Ātri atrodiet jebkuru vērtību

Filtrējiet lielu stāvokļu koku pēc atslēgas vai ceļa, pēc tam kopējiet visu stāvokli kā JSON, lai iegūtu kļūdu ziņojumu, testa ierīci vai salīdzinājumu.

Darbojas bez Devtools

Lietojumprogrammā nekas nav jāinstalē, un nav nepieciešama atkļūdošanas versija — tā darbojas iestudēšanas, ražošanas un citu lietotāju vietnēs neatkarīgi no tā, kur ir pieejami stores.

Biežākie lietošanas veidi

Komponenta atkļūdošana, kas parāda nepareizu lietu

Pārbaudiet, vai kļūda ir datos vai skatā: ja store jau ir nepareiza vērtība, problēma nav komponents.

Malas korpusa reproducēšana

Noklikšķinot, novietojiet store grūti sasniedzamā stāvoklī — tukšs grozs, beidzies sesija, tūkstotis preču — un skatiet, kā saskarne darbojas.

Stāvokļa pārbaude iestudēšanas vai ražošanas laikā

Lasiet izvietotās versijas tiešsaistes stores, kur nav pievienoti Redux DevTools vai Vue Devtools.

Nepazīstamas kodu bāzes apgūšana

Noklikšķiniet uz lietotnes un skatiet izmaiņu žurnālu, lai uzzinātu, kuras mijiedarbības tiek atjauninātas, kuras stāvokļa daļas.

Stāvokļa pievienošana kļūdu ziņojumam

Pievienojiet biļetei precīzu store JSON momentuzņēmumu, nevis aprakstiet saskarnes parādīto informāciju.

Kā lietot
1

Atklātais State Inspector

Noklikšķiniet uz State Inspector ikonas DevSuite Pro dokā React vai Vue lapā. Katrs atrastais store ir norādīts ar tā bibliotēku un atrašanās vietu.

2

Izvēlieties store

Atlasiet store, lai redzētu tā stāvokli kā koku. Izvērsiet vajadzīgos zarus vai ierakstiet filtrā, lai pārietu tieši uz taustiņu vai ceļu.

3

Izmantojiet lapu

Kad Live ir ieslēgta, mijiedarbojieties ar lapu un skatieties izmaiņu žurnālu: katrs ieraksts parāda mainīto laiku un augstākā līmeņa taustiņus.

4

Mainiet stāvokli

Ievadiet darbību, ielāpu vai argumentus kā JSON un palaidiet to. Koks un lapa tiek nekavējoties atjaunināti, lai jūs varētu pārbaudīt malas gadījumus, nepieskaroties kodam.

5

Kopējiet momentuzņēmumu

Copy state JSON tver store tādu, kāds tas ir pašlaik, un ir gatavs ielīmēšanai biļetē, testā vai salīdzināšanas rīkā.

Gatavs izmēģināt?

Instalējiet DevSuite Pro bez maksas un atbloķējiet 74+ izstrādātāju rīkus savam pārlūkam.

Pievienot pārlūkam Chrome Pievienot Edge Pievienot pārlūkam FireFox