1-3月学习总结
nextjs
- 能使用其搭建与supabase数据库的连接,实现增删改查的功能
- 掌握了google登录认证和第三方clerk+supabase结合的组合认证
- 掌握路由切换并且也加深与react写法上的差异点,对踩坑点进行了总结
- 学习了strapi 【是个无ui的cms系统,支持各种语言】 能与nextjs有效的结合,完全起到了个后端的作用,通过一个管理员号就能在不同pc上增添数据,然后通过api链接让前端去获取数据。总之,接触下来还是发现是个很强的东西。
- 学习next服务端渲染和其自身的优势特点
React+Typescript
两种语言结合起来产生的语法糖和vue3差不多,会与普通的写法有大不同,比如JSX.Element vs ReactNode vs ReactElement组件类型定义,在写函数式组件时候也可以把其规范定义为React.Fc<接口名>; 而ReactElement 是一个有type和props的对象,在组件里创建 children 也能更方便去减少组件的嵌套
有时候ts的严格模式也会阻碍到渲染
学了些react很多封装好的库如react-dnd等等,使得开发更加得便利
redux和mobx的学习 状态管理。但是redux上手较难,学了半个月虽然理解到模板 但是使用起来还是比较复杂
熟练了基本hook,了解了hook的封装和组件相互共享数据useContext的使用
更熟悉了模块化的开发,在自己动手创建项目时,有意思的去使用组件化和模块化的开发,让整个结构属于更加清晰。
ts 泛型和接口的学习
前沿动态&基础知识巩固
1.了解微前端,微前端的框架语言,粗浅略读了下qiankun的文档。
2.简单练习nodejs中的express
3.阅读了些前端走向,近期许多前端语言文档也进行了更新,如react
计划
1.学会react的状态管理 react-redux
2.富文本编辑器的使用
3.Tailwind CSS 的使用
4.刷面经