缘起
本身自己是个后端工程师,但是最近自己业余在做几个项目,包括腾讯公益马拉松的小程序参赛作品疫程,小说推荐网站推书君等用的都是 Vue 框架,因为一开始听说这个框架比较简单,适合上手,在学了一段时间后,发现很多人推荐 React,自然产生了好奇之心。
研究之后发现 React 有以下优势:
- 对 Typescript 支持比较好,因为直接使用 JSX,不像 Vue 要封装一层。
- 之前用过 Nuxtjs,发现一些坑,据说 Nextjs 的体验比 Nustjs 好不少。
- 对 React Hooks 很好奇,之前看过介绍视频,感觉这种方式非常优雅,一直想体验下。
- 业界最常见的 Vue 和 React,希望都能掌握。
实践
最近正好决定用写个自己的博客,然后就决定用 React + Nextjs 的方式来写。正好隔离在家,整个系统的大概花了两天时间,整体比较精简,博客地址 shidenggui.com。
首页
文章详情
归档
感想
- React 开发真的快,主要来源于 JSX 的 Html 和代码混写的方式,省去了 Vue 中间额外模板的一层开销。
- Hooks 非常优雅,整体代码量很精简,就是有时候想起来会比较绕。不过相比节省的代码量,还是非常值得的。
- Nextjs 编译很快,比 Nuxtjs 清爽很多,而且很多组件感觉设计的比 Nuxtjs 优雅。
也欢迎小伙伴来分享学习 React 和 Nuxtjs 的感想。