tsj: 1、操作交互继续修改,调整所以用到useApiControl的组件(使用useLatestValue钩子解决闭包问题、统一了API参数构建和处理模式、简化了组件代码,提高可读性和可维护性)
2、解决了侦听者组件的 useEffect 被错误重复触发的问题(点左边的DateSelector,右侧会触发打印),这是因为useEffect侦听了disposeStatsApi(useApiControl),而useApiControl的实现是每次渲染都创建一个新对象,修改useApiControl(使用 useRef 创建了一个持久化的引用) 现在左侧的 DateSelector 的交互正常了。
Loading
Please register or sign in to comment