react 
一篇文章不足以介绍一个框架,本文仅展示部分使用示例,以与其他框架进行横向对比
数据双向绑定示例 
tsx
import React, { useState } from 'react'
function App() {
  const [msg, setMsg] = useState('')
  const inputHandler = (e: React.ChangeEvent<HTMLInputElement>) => {
    setMsg(e.target.value)
  }
  return (
    <div id="App">
        <div>msg: {msg}</div>
        <input value={msg} onInput={inputHandler}/>
    </div>
  )
}
export default App