很多小伙伴会问这个问题。现在通过自己的视角来解答。
Vue特别适合符合下列条件之一的开发者
- 英语一般——选Vue
- 对现代前端开发流程了解少——选Vue
- 做政府项目——选Vue
- 单独做项目的中国人——选Vue
React的文档都是英文,虽说有翻译。但是毕竟有言不达意的地方。而且React的生态圈几乎都是英文的,对于英语一般的小伙伴来说是噩梦。
而Vue沿用很多经典前端的开发习惯。这对经验比较少的开发者十分友好。并且开发者的文档写得很饱满,有益于了解设计其思路、学习语法。
虽说无论Vue还是React都提供了脚手架,但是在实际项目中很有可能需要自己配置webpage等。在Vue文档的帮助下,解决这些问题都会比较容易。
做政府项目。如果说通过React写入Active插件够你喝一壶了,那么React生态圈兼容浏览器会令人奔溃。用React写政府项目的兄弟,敬你是条汉子!
中西的思维是有差别的。大部分中国在获得其他人很少帮助的情况下,学习Vue会容易很多。
总之,建议学Vue入门,身边有人的情况下可以学习React。