material-uiのサンプルコード見てた時にアロー関数が意味不明になって調べた
handleChange = name => event => { this.setState({ [name]: event.target.value, }); };
アローが二重?ふざけてる。 そもそも括弧省略していいのか。知らなかった。
なので
(name) => { return (event) => { this.setState({ [name]: event.target.value }); } }
ということになるはず。