inspect_react_app
Analyze React Native web applications by extracting component hierarchies, props, and state data to support debugging and testing workflows.
Instructions
Inspect React Native web app with component tree, props, and state analysis
Input Schema
Name | Required | Description | Default |
---|---|---|---|
browser | No | Browser engine to use | chromium |
device | No | Device to emulate (e.g., "iPhone 12", "Pixel 5") | |
includeComponentTree | No | Include React component tree analysis | |
includeState | No | Include React state inspection (requires React DevTools) | |
url | Yes | URL of the React Native web app | |
waitForHydration | No | Wait for React hydration to complete |
Input Schema (JSON Schema)
{
"properties": {
"browser": {
"default": "chromium",
"description": "Browser engine to use",
"enum": [
"chromium",
"firefox",
"webkit"
],
"type": "string"
},
"device": {
"description": "Device to emulate (e.g., \"iPhone 12\", \"Pixel 5\")",
"type": "string"
},
"includeComponentTree": {
"default": true,
"description": "Include React component tree analysis",
"type": "boolean"
},
"includeState": {
"default": false,
"description": "Include React state inspection (requires React DevTools)",
"type": "boolean"
},
"url": {
"description": "URL of the React Native web app",
"type": "string"
},
"waitForHydration": {
"default": true,
"description": "Wait for React hydration to complete",
"type": "boolean"
}
},
"required": [
"url"
],
"type": "object"
}