State Inspection
React 컴포넌트의 state hook을 검사하고, 시간에 따른 상태 변경을 추적하는 도구입니다.
inspect_state
selector로 찾은 React 컴포넌트의 state hook을 검사합니다. useState, Zustand 등 hook 기반 상태 관리와 함께 동작합니다.
Parameters
Example
Tips
selector는 Fiber 트리에서 React 컴포넌트를 대상으로 합니다.query_selector와 동일한 문법을 사용합니다.- hook의
index는 컴포넌트 소스 코드에서useState호출 순서에 해당합니다. useState, Zustand 스토어 등 hook 기반 상태 관리와 함께 동작합니다.- 시각적 출력에만 의존하지 않고 내부 상태를 검증할 때 사용하세요.
get_state_changes
시간에 따라 캡처된 상태 변경 내역을 조회합니다. 각 변경에 대해 이전 값과 다음 값을 보여줍니다.
Parameters
Example
Tips
- 버퍼는 최대 300개의 상태 변경을 저장합니다.
clear(target:state_changes)로 초기화할 수 있습니다. since를 사용하면 마지막 확인 이후의 새로운 변경만 가져올 수 있습니다.inspect_state와 함께 사용하면 현재 상태와 변경 이력을 종합적으로 파악할 수 있습니다.
상태 변경 버퍼를 비우려면 통합 clear 도구에 target: "state_changes"를 사용하세요.
테스트 시나리오 시작 전에 호출하면 깨끗한 이력을 얻을 수 있습니다.