Angular和React对比

1.功能

都有相同的核心功能:组件化、数据绑定以及与平台无关的Render机制

Angular还提供有以下标准功能:

  • 依赖注入
  • 模板
  • 路由
  • AJAX
  • 表单
  • 组件化CSS封装
  • XSS保护
  • 单元测试工具

React可以有很大自由度去挑选第三方类库

2.语言和模式

React
JSX直接在js中编写HTML标记,优点是可以做静态分析,如果在JSX标记中发生错误,编译器会立即报错而不是等待运行时出现莫名其妙的问题
对于简单项目,Redux的引入有点得不偿失,但是中大型项目是一个好的选择

Angular
使用TypeScript可以添加静态类型检查

你可能感兴趣的:(Angular和React对比)