08-小结
8.3 小结
本章开始使用之前构建的Router组件,还在应用程序中添加了一些路由相关的组件,进行了一些重构,并添加了使用Firebase进行的用户身份验证。下面是要记住的一些事情。
- Firebase 是一个“后端即服务”工具,让使用者验证用户、存储数据等。它可以让使用者在没有后端开发的情况下做很多事情,它也是很多业余爱好项目的好起点。
- 可以将浏览器的History API与路由器集成。这也让使用者能够创建替代常规链接标签且无须重新加载整个页面的Link组件。
- Firebase可以帮使用者处理身份验证和用户会话数据。在后续章节中,当我们研究Flux、Redux,甚至在服务器端使用Firebase进行服务器端渲染时,将探索处理这种状态变化的更高级的方法。
测试是开发优秀软件的一个至关重要的部分。在第9章中,我们将看到如何使用Jest和Enzyme来测试React组件。