雰囲気が急に反応する🔍(2)
props & state
反応素子処理データ
🔍 props
親部品->子部品の値
サブコンポーネントはpropsしか受信できません.直接値を変更することはできません.
🔍 state
class field構文定義の使用
動的データの処理(作成方法)
構成部品の内部で値を宣言して変更できます.
this.setState
import react, { Component } from 'react';
class Counter extends Component {
state = {
number : 0
}
handleIncrease = () => {
const { number } = this.state;
this.setState({
number: number + 1
});
}
handleDecrease = () => {
this.setState({
number: this.state.number - 1
});
}
render() {
return (
<div>
<h1>카운터</h1>
<div>값: {this.state.number}</div>
<button onClick={this.handleIncrease}>+</button>
<button onClick={this.handleDecrease}>-</button>
</div>
);
};
}
export default Counter;
上のコードはこのカウンタを作ることができます!おもしろい...誰でも使える反応道具とstate
Reference
この問題について(雰囲気が急に反応する🔍(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@wltjs10645/갑자기-분위기-react-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol