← Özelliklere Dön
Pro

State Inspector

State Inspector bulunduğunuz sayfada Redux, Zustand, Pinia ve Vuex stores bulur, durumlarını canlı bir ağaç olarak gösterir ve bir hata ayıklayıcıyı açmadan eylemler göndermenize, durumu düzeltmenize veya store eylemlerini çağırmanıza olanak tanır.

Ön uç hataları genellikle işaretlemeden ziyade durum halinde yaşar: hiçbir zaman değişmeyen bir bayrak, eski bir öğeyi tutan bir liste, arayüzün beklediği alanı eksik olan bir kullanıcı nesnesi. Çerçeve geliştirme araçları bunu gösterebilir, ancak yalnızca doğru uzantı yüklendiğinde yapı onu ortaya çıkarır ve siz bir hata ayıklayıcıyı açabileceğiniz bir makinedesiniz. Bir hazırlık sitesinde, bir meslektaşın dizüstü bilgisayarında veya bir üretim sayfasında durum genellikle böyle değildir.

Bu araç stores doğrudan sayfadan okur. Redux store Provider react-redux elleriyle, Pinia ve Vuex kuruldukları Vue uygulaması ( Vue 3 ve Vue 2) aracılığıyla ve Zustand, window gösterilen bir store veya ondan okunan bileşenler aracılığıyla bulunur. Her store, bulunduğu yerle birlikte listelenir ve durumu, Maps, Sets, Dates, işlevleri ve döngüsel referansları serileştirmede başarısız olmak yerine okunabilir halde tutan daraltılabilir bir ağaç olarak gösterilir.

Live mod, seçilen store her iki saniyede bir yeniden okur, değişen üst düzey tuşları vurgular ve kısa bir değişiklik günlüğü tutar; böylece sayfada dolaşabilir ve her etkileşimin durumun hangi kısmına dokunduğunu izleyebilirsiniz. Bir filtre, büyük bir durum ağacındaki herhangi bir anahtarı veya yolu bulur ve Copy state JSON size bir hata raporu veya test fikstürü için anlık görüntü verir.

Okuma yeterli olmadığında, onu yerinde değiştirin: bir Redux eylemi gönderin, bir nesneyi Zustand durumuna birleştirin veya eylemlerinden birini çağırın, bir Pinia store $patch veya eylemlerini argümanlarla çalıştırın ve mutasyonları gerçekleştirin veya ad alanlı modüller de dahil olmak üzere Vuex eylemler gönderin. Ağaç ve sayfa anında güncellenir. Araç aynı zamanda neye ulaşamayacağı konusunda da nettir: Bir modülün içinde tutulan ve asla arayüze verilmeyen bir store dışarıdan görünmez ve panel, geliştirme sırasında bir deponun nasıl açığa çıkarılacağını açıklar.

Canlı Önizleme
shop.example.com
State Inspector 3 stores bulundu — 1 Redux, 1 Zustand, 1 Pinia
REDUX
Redux store 1
<Provider store>
ZUSTAND
Zustand store 1
kullanılan <CartBadge>
PINIA
user
pinia
Anahtara veya yola göre filtrele…
▾ cart: {3}
items: Array(2)
total: 59.98
coupon: null
▸ user: {4}
▸ prefs: Map(2)
updatedAt: 2026-10-09T08:14:02Z Date
Bir eylem gönderin
{ "type": "cart/applyCoupon", "payload": "SAVE10" }
Sevk etmek
Değişiklikler · Live (her 2 saniyede bir)
08:14:02 · Redux store 1 · cart
08:13:57 · Redux store 1 · user, cart
Temel Özellikler

Dört Devlet Kütüphanesi, Bir Panel

Vue 2 ve Vue 3 Redux ve Redux Toolkit, Zustand, Pinia ve Vuex, otomatik olarak bulunur; kurulum gerektirmez ve derlemede hiçbir geliştirici aracı gerektirmez.

Okunabilir Bir Live Ağaç

Pinia ve Vuex alıcıları ayrı ayrı gösterilen Maps, Sets, Dates, işlevler, sınıf örnekleri ve döngüsel referansları işleyen daraltılabilir bir ağaç olarak iç içe durum.

Her Tıklamanın Neleri Değiştirdiğini Görün

Live mod, değişen üst düzey anahtarları vurgular ve her değişikliği bir zaman damgasıyla günlüğe kaydeder; böylece etkileşimleri durum güncellemeleriyle eşleyebilirsiniz.

Durumu Yerinde Düzenle

Redux eylemlerini gönderin, argümanlarla Zustand ve Pinia eylemlerini çağırın, $patch Pinia durumu, Zustand durumuna birleştirme ve Vuex taahhüt etme veya gönderme.

Herhangi Bir Değeri Hızlı Bulun

Büyük bir durum ağacını anahtara veya yola göre filtreleyin, ardından bir hata raporu, test fikstürü veya karşılaştırma için tüm durumu JSON olarak kopyalayın.

Devtools Olmadan Çalışır

Uygulamaya yüklenecek bir şey yok ve hata ayıklama derlemesi gerekmiyor; stores erişilebilen her yerde sahnelemede, prodüksiyonda ve diğer kişilerin sitelerinde çalışır.

Yaygın Kullanım Durumları

Yanlış şeyi gösteren bir bileşende hata ayıklama

Hatanın verilerde mi yoksa görünümde mi olduğunu kontrol edin: store zaten yanlış değeri tutuyorsa sorun bileşende değildir.

Bir Edge vakasının çoğaltılması

store tıklatarak ulaşılması zor bir duruma getirin (boş bir sepet, süresi dolmuş bir oturum, binlerce ürün) ve arayüzün bu durumla nasıl başa çıktığını görün.

Aşama veya üretimde durum kontrol ediliyor

Redux DevTools veya Vue Devtools bağlı olmadığı konuşlandırılmış bir yapının canlı stores okuyun.

Bilinmeyen bir kod tabanını öğrenmek

Hangi etkileşimlerin durumun hangi bölümünü güncellediğini öğrenmek için uygulamayı tıklayın ve değişiklik günlüğünü izleyin.

Durumu bir hata raporuna ekleme

Arayüzün ne gösterdiğini açıklamak yerine, store tam bir JSON anlık görüntüsünü bilete ekleyin.

Nasıl Kullanılır
1

Açık State Inspector

Bir React veya Vue sayfasındaki DevSuite Pro dock'ta State Inspector simgesine tıklayın. Bulduğu her store, kütüphanesi ve bulunduğu yerle birlikte listelenir.

2

Bir store seç

Durumunu ağaç olarak görmek için bir store seçin. İhtiyacınız olan dalları genişletin veya doğrudan bir anahtara veya yola atlamak için filtreyi yazın.

3

Sayfayı kullan

Live açıkken sayfayla etkileşim kurun ve değişiklik günlüğünü izleyin: her giriş, saati ve değişen üst düzey tuşları gösterir.

4

Durumu değiştir

Bir eylemi, yamayı veya argümanları JSON olarak girin ve çalıştırın. Ağaç ve sayfa hemen güncellenir, böylece uç durumları koda dokunmadan test edebilirsiniz.

5

Anlık görüntüyü kopyalama

Copy state JSON store şu anda olduğu gibi yakalar; bir bilete, teste veya karşılaştırma aracına yapıştırmaya hazırdır.

Denemeye Hazır mısınız?

DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 74'dan fazla geliştirici aracının kilidini açın.

Chrome'a Ekle Edge'e Ekle FireFox'a Ekle