资源说明:傻瓜(笑话 :red_heart: +挂钩:sign_of_the_horns_light_skin_tone:)
如果您要在地狱中测试React Hooks,请继续进行。 (丘吉尔)
什么是自定义React挂钩
是从版本16.8添加到React的新API。
它们很棒,并且使关注点之间的适当分离和跨组件的重用逻辑非常容易和令人愉快。
一个问题:它们很难测试。
让我们首先定义:自定义React Hooks(CRH)是从use开始(按惯例)的函数,它们本身都使用React的Hooks( useState , useEffect等)。 它们是独立的,不是组件的一部分。
为什么是这个图书馆?
自定义React Hook很难测试。 这里有到这一点,但他们都归结为同一个解决方案:
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。