【评语】使用TypeScript、React和Next.js开发实践Web应用程序
本文将对《使用TypeScript和React/Next.js开发实践型Web应用》一书进行评论。
我已经参与了大约半年的React和Next.js开发工作。因此,我从这个角度撰写了这篇文章,请谅解。
这本书的概要
新一本前端入门书的决定版!本书是使用React/Next.js和TypeScript开发Web应用程序的入门指南。Web应用程序框架Next.js是基于React开发的,具有高速和易于开发的特点。本书将使用TypeScript来更轻松、更坚固地开发Next.js。您可以学习到Next.js应用程序开发的基础知识以及最新的前端和Web应用程序开发方法。
这本书是在2022年7月25日发售的,不包含关于Next.js 13及以后版本的App Router等内容,请特别注意。书中主要简洁而全面地说明了现代前端技术栈,如TypeScript、React、Next.js等。
本书的目标读者是对React和TypeScript已经有所了解,但对Next.js了解尚浅的人。对于初次接触前端开发的人来说,可能会觉得有些困难;而对于已经熟悉Next.js的人来说,可能会感到无聊。然而,对于那些希望以一致的方式学习而非片段式信息,或者希望复习已经学过的知识的人来说,这本书将是有用的一本。
那么,我将阐述一下我的感想以及从本书中学到的东西。
好的地方 de
在这本书中,我们从现代前端开发技术的历史背景开始,如Next.js、TypeScript、React等,详细地解释了它们的发展过程。通过这样的解释,我们可以更深入地理解为什么从jQuery和Gulp逐渐转向使用React和Next.js的原因。
尤其是关于Next.js,与React相比,它具备更多功能,并详细解释了SSR和SSG等特性和必要性。通过使用SSR和SSG,可以确认可以克服SPA的弱点,如渲染速度慢、无法进行SEO优化等问题。
此外,本书将理论内容和实践操作相结合,并取得了良好的平衡。尤其是在实践部分,为了更好地理解应用开发的整体概念,书中详细解读了相关代码,并公开了源代码,非常方便自学。
不好的地方 (bù de dì
- フロントエンドの進化は非常に速く、印刷物の本では追いつきにくいことがあるため、読了後にはオンラインの記事やドキュメントで最新情報をキャッチアップすることが必要となります。
我所学的东西
我将通过项目学到的主要内容整理如下:
-
- モダンフロントエンドへの遷移・歴史
-
- SSGやSSR、CSRについて
-
- Jestによる、フロントエンドのテスト手法
-
- SotryBookによるコンポーネントのドキュメント化
-
- 技術選定やライブラリ選定の考え方
- Next.jsの開発について
总结。
- 私がこの本から学んだ知識は上記の通りですが、実際に読んでみて、皆さんがどのように感じ、どのように学び取るかは人それぞれです。このレビューが、少なくとも本書に興味を持って頂く一助となれば幸いです。
文献引用
这篇文章是根据以下的信息参考写作的。
- 技術評論社 TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発