掘友等级
获得徽章 0
打卡第五天 今天学习了react的高阶组件,发现高阶组件的本质就是一个函数,只不过参数是组件、返回值是组件罢了。那么其实我挺好奇,在vue中如果不用jsx如何实现HOC高阶组件?
打卡第四天 字节内部课的质量确实高,但是第一节课很多都是偏理论偏底层的,对于我这种入门没多久的小白来说确实不太友好,继续努力把
打卡第三天:今天学习了react的flushSync相关用法,得出以下结论:
1. 用多少次flushSync()就会执行多少次render更新,并且在宏任务中是有setState批量更新的
2. 在宏任务中用flushSync,且在flushSync执行之前或之后调用了setState,那么除了flushSync会触发render,宏任务结束后也会有一次批处理的render
3. 在宏任务中调用了flushSync,但是在flushSync外面并没有调用setState,那么最终只会触发flushSync的render,宏任务结束不会再触发render
这只是我初步测试的结果,并不懂其中的原理
打卡第三天,今天学了react的setState,但是有一点还是不明白:在react18中,setState是属于宏任务还是微任务?
打卡第二天,今天学了react的组件开发和插槽,发现react真的太灵活了。虽然react没有子传父、插槽的概念,但是它通过jsx的props和回调函数的形式很奇妙地就解决了这些问题,根本就不需要做什么插槽的概念。
#新人报道# 打卡第一天,以前在大一大二的时候接触了html,css但是当时觉得还不紧张就没学深,浑浑噩噩就混过去了。结果到了准大四要找工作,还要匆匆忙忙去学前端三件套、vue那些知识,各位如果还年轻,赶紧开始学把,不要让懒惰害了你