Search
整体设计思路为 Upload 组件作为根容器维护状态与副作用,根据传入的type来渲染不同样式的子上传组件(ButtonUpload.tsx、DraggerUpload.tsx、ImageUpload.tsx),最后在子组件中通过渲染 UploadTrigger 组件实现统一的上传触发逻辑。
Upload
ButtonUpload.tsx、DraggerUpload.tsx、ImageUpload.tsx
UploadTrigger
Upload组件被设计为支持多种上传样式和拥有良好的用户体感。