今天是我学习react后第一个学习和使用的小项目。它不是一个小项目,它只是一个小的静态网页。但是我的思维逻辑已经差不多理清了。为什么我们写react而不是html和css?虽然我的网页用react写的功能组件不多,但重要的是写一个完整的我喜欢完成整个页面的快乐,遇到问题自己摸索的过程。React的组件化思想非常适合团队开发的项目,因为页面的每个组件只是一个组件。举个例子,我喜欢用造车的例子。本来如果只用html来写网页,人员分配工作很麻烦,比如某个标签的类名,重复了怎么办?如果合并css文件,会造成不良影响,如果你写reactonnext。这样的className后缀是next.js等框架自动添加的,所以你可以在每个组件中使用你喜欢的类名。这是我写的网页的一部分。大致可以看出和html基本是一样的结构。事实上,静态网页的内容类似于纯html。但是如果这种项目比较急,我可以放下让我的另一个同事完成页面的其他部分,而不用担心合并错误。footer部分的显示效果,下面是部分代码因为是静态页面,其实并没有用到react的hooks和state,但是我逐渐培养了一个页面组件化的想法,我相信我会坚持这条路。
