使用React建立一個簡單的計數器
在這個短教程中,我們將使用React建立一個非常簡單的計數器的例子,應用之前介紹的許多概念和理論。 讓我們在Codepen上進行這個例子。我們首先從fork一個React template pen開始。 在Codepen中,我們不需要導入React和ReactDOM,因為它們已經在範圍內添加了。 我們將計數顯示在一個div中,並添加幾個按鈕來增加這個計數: const Button = ({ increment }) => { return <button>+{increment}</button> } const App = () => { let count = 0 return ( <div> <Button increment={1} /> <Button increment={10} /> <Button increment={100} /> <Button increment={1000} /> <span>{count}</span> </div> ) } ReactDOM.render(<App />, document.getElementById('app')) 現在,讓我們通過添加onClickFunction屬性,增加讓我們通過點擊按鈕來改變計數的功能: const Button = ({ increment, onClickFunction }) => { const handleClick = () => { onClickFunction(increment) } return <button onClick={handleClick}>+{increment}</button> } const App = () => { let count = 0 const incrementCount = increment => { //TODO } return ( <div> <Button increment={1} onClickFunction={incrementCount} /> <Button increment={10} onClickFunction={incrementCount} /> <Button increment={100} onClickFunction={incrementCount} /> <Button increment={1000} onClickFunction={incrementCount} /> <span>{count}</span> </div> ) } ReactDOM....