本書站在“全棧”開發的角度,通過“開發技術+項目案例實戰”的方式,由點到面,由淺入深,由前端到後端逐步介紹React+Node.js開發的全貌。
本書共10章,分為4篇。第1篇“React和Node.js基礎”,主要介紹開發環境的搭建、常用開發工具的使用,以及React與Node.js開發基礎知識;第2篇“打包部署和項目開發實戰”,主要介紹構建與部署工具Webpack、Nginx和PM2的相關知識,並重點介紹如何使用React+Node.js開發單頁面評論系統項目案例;第3篇“React和Node.js進階”,主要介紹React與Node.js開發進階知識,並重點介紹如何使用React+Node.js開發社區項目案例;第4篇“項目優化和服務端渲染”,主要介紹前後端項目優化的常用技巧,以提升系統的性能、用戶體驗和可靠性,並介紹SPA應用面臨的服務端渲染問題及其解決方法,涉及Next.js與SEO等技術。
本書非常適合前端工程師、後端工程師及Web全棧開發工程師閱讀,也適合需要把控整個軟件體系和開發流程的項目經理和產品經理閱讀。另外,本書還適合作為相關培訓機構的教材。