如何使用React重构pc页面

最近在思考两个问题:

组件化

  1. 我觉得真正的组件化,应该是一个组件包含完整的html js css images这些资源,真正达到可插拔的零部件,而之前使用的fis可以通过资源重组来实现组件化。使用react也有一段时间了,一直没想明白如何用react也这样实现,我能想到的就是用webpack把依赖的资源打包一起,不知道这样以后会不会不好扩展或是维护。

使用react的姿势

照目前看,已经出现了六七款基于react写的框架,可以实现使用一个标签就能完整呈现一个ui效果,但是另外一个方向肯定自己在项目中手写封装component,因为毕竟需要考虑组件间数据和状态的传递,这才是实际项目应该考虑的组件化,那么问题是如何在项目中考虑这两种使用的姿势。

阅读 5.7k
1 个回答

尽量别将所有的资源都打包到一个文件,那样的话加载起来就跟angular无差了,正确的姿势是利用react的生命周期,来加载相应的组件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进