React 的三大特性: 数据驱动 -> 单向数据流 函数式编程 = 组件化 + JSX 虚拟 DOM -> 跨平台 setState是同步还是异步?异步npm 可能会执行多次setState 无法规定、限制用户如何使用set