JavaScriptは変数名を展開してkeyにできる
タイトルのまんまです
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 }) }
と書けるので使い回しが効くし、読みやすい