在官网的文档里不应用jsx写法只有类组件的阐明与示例。搜寻了一圈并未找到有 hook + 函数组件 的写法阐明。在这里做补充。

引入react js 文件

<script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>  <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>

创立容器

<div id="root"></div>

JavaScript 代码

const { createElement, useState } = Reactconst { render } = ReactDOMfunction App(props) {  const numState = useState(0)  const [num, setNum] = numState  function addNum() {    setNum(num+1)  }  return createElement('div', null, [    createElement('p', {      key: 'pp'    }, num),    createElement('button', {      onClick: addNum,      key: 'btn'    }, 'Add')  ])}render(createElement(App, null, null), document.getElementById('root'))