在上一篇文章,我们使用antd5作为示例,简单实现一个useLayer hook用于管理弹层状态。 但实际项目开发,我们未必会使用antd,可能是其他的UI库,这个时候需要考虑如何适配UI库。 1. 分析 实现前,我们先分析并回顾一下,整体的流程: 传入Schemas -> hook内部维护openKeys状态 -> 根据openKeys状态生成对应的Views hook内部提供Actions用于改变openKeys状态 -> 生成新的View View这一层通过state去更新,更新的实现...

Markdown supported · ⌘↵ to post
No responses yet.