Angular 和 React 的根本区别到底是什么?

到处都是比较 Vue Angular React 的问题,其实 Vue 和另外两个的区别还是比较明显的(学得会和学不会?),但 A R 的区别是什么,…
关注者
14
被浏览
22,922
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

用代码来讲的话大概就是

React

function Foo() {
  const [title, setTitle] = useState('Title')
  useEffect(() => {
    document.title = title
  })
  return <div onClick={() => setTitle(title + 1)}>{title}</div>
}

Angular

@Component({
  template: `<div (click)=“setTitle(title + ‘1’)”>{{title}}</div>`
})
class FooComponent implements OnInit {
  title = 'Title'
  constructor(private titleService: Title) {}
  ngOnInit() {
    this.setTitle(this.title)
  }
  setTitle(t: string) {
    this.title = t
    this.titleService.setTitle(t)
  }
}