1.什么是Compound Component? 复合组件,是一种组件设计的思想。一般做法一个较大的组件,拆分为多个组件,父组件维护状态,通过context和子组件通信。可以改善子组件需要层层传递props的问题,让子组件更加干净,便于复用。 举例: 比如我们定义一个Tabs组件,支持受控的方式切换当前选中的key 如果用常规的方式去考虑设计,大概是这样实现的: import { useState, type ReactNode } from "react" interface TabItem...
Markdown supported · ⌘↵ to post
No responses yet.