用途:检查代码中的 Props Drilling 问题,即识别那些本应直接从 Zustand Store 获取、却通过多层组件层层传递的数据,帮助消除不必要的 props 透传。
主要能力:提供 Props Drilling 规范说明,阐明什么是 Props Drilling 以及何时应改用 Store;提供检查清单,用于逐项扫描目标组件;对发现的问题给出重构建议,将透传数据改为从 Store 直接获取。
使用方式:先阅读 Props Drilling 规范,理解判定标准;再对照检查清单逐项扫描目标组件;最后根据发现的问题实施重构。核心原则是数据应该从哪里使用就从哪里获取,避免为了传给子组件而接收不必要的 props。触发词包括检查 props 透传、props drilling、消除透传、检查组件依赖。
适用场景:使用 Zustand 作为状态管理、组件层级较深且存在大量中间层转发 props 的项目。
限制:资料未提供具体支持的框架版本、命令行用法、安装命令、自动化程度及输出格式,均暂未提供。