1.适合。
2.React最大的好处就是省去了细粒度操作的繁琐,又有大工程项目的可维护性。
所以你用React的前提是,你是做一个web app。
3.不过目前移动端网页的需求感觉很多都是展示类型的静态页面,所以这种用React显然是没啥必要。
所以如果是『页面开发』,我觉得没必要。
ReactJS本身的定位还是一个相对大众化的框架,它并不期望自己会成为小众,一切组件化框架都不会期望自己成为小众,那么,为它们推出组件化的工程实施方案的时候,是不是需要存在兼顾高端和低端产品、人群的考虑?
所以,我提出,在大部分Web应用中,只适合使用“半组件化”,也就是基础部分组件化,业务上层适当松散的方式,就是基于这些权衡。
在移动端,适合全组件化的产品比重会较高,因为方寸之地,组件树一般不会特别复杂,工程代价不会很高,对生产力的提高比较明显。