写一个通用的幂等组件,我觉得很有必要