タイトルのまんまです
jsでは変数名を展開してkeyにできる どいうことかというと
const a = "key"
let b = {}
とある時に
b[a] = "value"
// b = {"key": "value"}
とできる
Reactでhandler書く時に
handleChange = (e) => {
this.setState({ [e.target.name]: e.target.value })
}
と書けるので使い回しが効くし、読みやすい
jsでは変数名を展開してkeyにできる どいうことかというと
const a = "key"
let b = {}
とある時に
b[a] = "value"
// b = {"key": "value"}
とできる
Reactでhandler書く時に
handleChange = (e) => {
this.setState({ [e.target.name]: e.target.value })
}
と書けるので使い回しが効くし、読みやすい