目前流行且我们最常用的前端框架有:Bootstrap是美国Twitter公司的设计师MarkOtto和JacobThornton开发;Vue.js是一个构建数据驱动的web界面的渐进式框架,开发商是尤雨溪;UIKitt是YOOtheme团队开发的一款轻量级、模块化的前端框架;其他框架还有React,AmazeUI等等,下面介绍的这款前端框架和Facebook有关系。
WEB前端工程师最容易忽略流行前端框架是Redux,Redux简单易学虽然年才上市,但是很快受到很多高级WEB前端工程师的喜爱。
React开发中有很多优势,喜欢一种框架,我们最关心它能最什么?
在使用React开发项目,我们可以将UI分解为组件。这些组件中的每一个都可以分解为更小的组件,我们只获取一次数据并将其存储在一个中央位置,这样可以避免资源重复调用。
有时候,在应用程序中更新数据的逻辑可能相当复杂。它可能涉及彼此依赖的多个步骤。在更新应用程序状态之前,我们可能需要等待来自多个服务器的响应。我们可能需要在不同条件下的不同时间更新许多地方数据,Redux让我们分而治之。它提供了一种将数据更新逻辑分解为小“缩减器”的标准方法。这些减速器和谐地协同工作以完成复杂的动作。
React在获取API数据方面更加方便,现在流行前后台模板分离,而数据交互最好是方式是开发api接口。
React开发的页面更加流畅好看,提升了用户体验,动态效果多样,开发者不必担心找不到合适扩展应用。