【发布时间】:2021-08-07 19:39:26
【问题描述】:
如何在 React 的功能组件中使用 State?
我有一个像下面这样的组件
import React, { useState } from 'react';
function App() {
const [count] = React.useState(0); //Set State here
function count_checkbox() {
var applicable = [];
const cbs = document.querySelectorAll('input[class*="checkbox_value"]');
cbs.forEach((cb) => {
if (cb.checked) {
applicable.push(parseInt(cb.value));
}
});
this.setState({ count: applicable.length }) //Update State here
}
return (
<div className="App">
<input type="submit" id="button" value="{ this.state.count }"/> //Use State here
</div>
);
}
export default App;
但状态在这里不起作用。
【问题讨论】:
标签: reactjs react-functional-component react-state