withLogger
渲染/卸载审计 HOC:在组件渲染、挂载、卸载时记录日志或上报。
示例
ts
import { withLogger } from '@base-web-kits/base-tools-react';
// 控制台审计:渲染次数、挂载、卸载
export default withLogger({ label: 'UserList' })(UserList);
// 自定义上报函数
const report = (type: string, info?: any) => sendToServer(type, info);
export default withLogger({ label: 'Page', logger: (t, i) => report(t, i) })(Page);版本
- 1.0.0 新增