raect专题

Raect中自定义hook

一、自定义Hook 自定义Hook:将一些常用的、跨越多个组件的Hook功能,抽离出去形成一个函数,该函数就是自定义Hook,自定义Hook,由于其内部需要使用Hook功能,所以它本身也需要按照Hook的规则实现: 函数名必须以use开头调用自定义Hook函数时,应该放到顶层 例如: 很多组件都需要在第一次加载完成后,获取所有学生数据,然后设置状态。 //useAllStudentsi

【raect.js + hooks】useRef 搭配 Houdini 创造 useRipple

水波纹点击特效 really cool,实现水波纹的方案也有很多,笔者经常使用 material 组件,非常喜欢 mui 中的 ripple,他家的 ripple 特效就是通过 css Houdini 实现的。 今天,我们将复刻一个 ripple,并封装成 hooks 来使用! CSS Houdini 首先,我们需要了解下 CSS Houdini 的相关知识: Houdini 是一组底层