我们可以看到上面的组件,添加了一系列hooks和逻辑之后,已经变得非常的庞大。
那这时候我们怎么处理呢?hooks的一个非常的优势,就是能够很方便的提取自定义的hooks。
这个时候,我们就能把上面的一大堆逻辑抽取到一个单独的hooks中,方便复用和解耦。
function useHackerNewsApi = () => {
const [data, setData] = useState(...
中文文章 | 文章字数 | 测试时长 | 正确率 | 速度 | 退格数 | 出错数 | 成绩 |
---|---|---|---|---|---|---|---|
《自定义hooks》 | 1781字 | 1.0分钟 | 98% | 62 CPM | 17 次 | 1 | 良好,向更快挑战! |
本次出错字有: 优 | |||||||
励志名言: 看不见的,是不是就等于不存在?也许只是被浓云遮住,也许刚巧风沙飞入眼帘,我看不见,却依然感到温暖。 ——三毛 | |||||||
您觉的这篇文章怎么样,评个分吧,做其他人的指路灯: |