Material-ui: TextField値を更新すると、コンソールに警告が表示されます。

作成日 2016年04月21日  ·  3コメント  ·  ソース: mui-org/material-ui

問題の説明

TextFieldの値の状態を更新すると、 React @ 15.0.1からこの警告が表示されます。

警告:TextFieldは、制御対象のテキストタイプの制御されていない入力を変更しています。 入力要素は、制御されていない状態から制御された状態に(またはその逆に)切り替えてはなりません。 コンポーネントの寿命の間、制御された入力要素を使用するか、制御されていない入力要素を使用するかを決定します。 詳細: https://fb.me/react-controled-components。

バージョン

"react": "^15.0.0",
"material-ui": "^0.15.0-beta.1",
"redux": "^3.3.1",
"react-redux": "^4.4.1"

Chrome:49.0.2623.110(64ビット)

最も参考になるコメント

申し訳ありませんが、TextFieldに送信されていた初期値がnullであったため、警告が表示されていました。

全てのコメント3件

@ mb-copart:こんにちは、ユースケースについてもう少し詳しく説明していただけますか。 デフォルトの警告メッセージに基づいてデバッグするのは非常に困難です。

詳細なガイドラインについては、 https://github.com/callemall/material-ui/blob/master/CONTRIBUTING.mdドキュメントに従ってください。

申し訳ありませんが、TextFieldに送信されていた初期値がnullであったため、警告が表示されていました。

@ tintin1343この種の問題はIMOで閉じることができます。これは、マテリアルUIの問題ではなく、ユーザー実装の問題であり、残念ながら、マテリアルUIに関連しないバグをデバッグするための人的資源がありません。

このページは役に立ちましたか?
0 / 5 - 0 評価