ReactでWEBアプリを開発しています。
公式サイトの lifting-state-up のページを参考に、stateを1つ上の階層のコンポーネントで管理するコンポーネントを作ろうとしています。
propsで"date"、及び"onDateChange"をもらっています。
このコンポーネントはstateを持たないので、class構文ではなくconstで作ろうと思っているのですが、以下のように作ったところ表示に問題はないのですが、ESLint に「'handleChange' is assigned a value but never used」と怒られてしまいます。
どこをどうすれば怒られずに済むでしょうか?
というかそもそも、このコンポーネントをconstで定義することは間違っていないでしょうか?
よろしくお願いします。
const BlockHeader = (props) => { const handleChange = (e) => { props.onDateChange(e.target.value); } const date = props.date; return ( <div className={css(styles.header)}> <IconMenu /> <div className={css(styles.selectDateMenu)}> <input value={date} onChange={this.handleChange} /> </div> </div> ); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/30 10:19