React Hooks_useState
2021. 7. 7. 23:44ㆍBig Dreamer_Developer/React
const App = () => {
const [item, setItem] = useState(1);
const incrementItem = () => setItem(item + 1);
const decrementItem = () => setItem(item - 1);
return (
<div className="App">
<h1>Hello {item}</h1>
<h2>Start editing to see some magic happen!</h2>
<button onClick={incrementItem}>Increment</button>
<button onClick={decrementItem}>Decrement</button>
</div>
);
};
class AppUgly extends React.Component {
state = {
item: 1,
};
render() {
const { item } = this.state;
return (
<div className="App">
<h1>Hello {item}</h1>
<h2>Start editing to see some magic happen!</h2>
<button onClick={this.incrementItem}>Increment</button>
<button onClick={this.decrementItem}>Decrement</button>
</div>
);
}
incrementItem = () => {
this.setState((state) => {
return {
item: state.item + 1,
};
});
};
decrementItem = () => {
this.setState((state) => {
return {
item: state.item - 1,
};
});
};
}
'Big Dreamer_Developer > React' 카테고리의 다른 글
React Hooks_useTitle (0) | 2021.07.08 |
---|---|
React Hooks_useEffect (0) | 2021.07.08 |
React Hooks_useTabs (0) | 2021.07.07 |
React Hooks_useInput (0) | 2021.07.07 |
About the Router (0) | 2021.07.06 |