跳到主要内容

1-3月学习总结

nextjs

  1. 能使用其搭建与supabase数据库的连接,实现增删改查的功能
  2. 掌握了google登录认证和第三方clerk+supabase结合的组合认证
  3. 掌握路由切换并且也加深与react写法上的差异点,对踩坑点进行了总结
  4. 学习了strapi 【是个无ui的cms系统,支持各种语言】 能与nextjs有效的结合,完全起到了个后端的作用,通过一个管理员号就能在不同pc上增添数据,然后通过api链接让前端去获取数据。总之,接触下来还是发现是个很强的东西。
  5. 学习next服务端渲染和其自身的优势特点

React+Typescript

  1. 两种语言结合起来产生的语法糖和vue3差不多,会与普通的写法有大不同,比如JSX.Element vs ReactNode vs ReactElement组件类型定义,在写函数式组件时候也可以把其规范定义为React.Fc<接口名>; 而ReactElement 是一个有type和props的对象,在组件里创建 children 也能更方便去减少组件的嵌套

  2. 有时候ts的严格模式也会阻碍到渲染

  3. 学了些react很多封装好的库如react-dnd等等,使得开发更加得便利

  4. redux和mobx的学习 状态管理。但是redux上手较难,学了半个月虽然理解到模板 但是使用起来还是比较复杂

  5. 熟练了基本hook,了解了hook的封装和组件相互共享数据useContext的使用

  6. 更熟悉了模块化的开发,在自己动手创建项目时,有意思的去使用组件化和模块化的开发,让整个结构属于更加清晰。

  7. ts 泛型和接口的学习

前沿动态&基础知识巩固

1.了解微前端,微前端的框架语言,粗浅略读了下qiankun的文档。

2.简单练习nodejs中的express

3.阅读了些前端走向,近期许多前端语言文档也进行了更新,如react

计划

1.学会react的状态管理 react-redux

2.富文本编辑器的使用

3.Tailwind CSS 的使用

4.刷面经