タイトルは次のように書き換えられました: コンポーネントが制御された入力を制御されていない入力に変換しています
P粉587970021
P粉587970021 2023-09-10 11:52:04
0
1
685

私は GraphQL と Apollo を使用して React フロントエンドを備えた Web サイトを構築しています。 Web サイト管理者がページの特定の部分のコンテンツを更新できるページを作成しました。機能しますが、コンソールに次のエラーが表示され続けます: コンポーネントは制御された入力を制御されていない入力に変更しています...

ReactQuill WYSIWYG エディターも使用しました。これが問題かもしれないと思いましたが、削除しても同じエラーが発生します。

これはコンテンツ更新ページのコードです:

リーリー

ReactQuill で、onChange={(e) => contentText(e.target.value)} を試しましたが、何も変わりませんでした。現在の状況は、私が彼らの git リポジトリから得たものです。

P粉587970021
P粉587970021

全員に返信(1)
P粉044526217

ここの別の質問で答えを見つけました。これは受け入れられた答えではありませんが、エラーは解決します。

ReactJS では、コンポーネントが制御されていないテキスト入力を制御されたエラーに変更しています

そこで、私のフォームでは、value={contentHead} と value={contentText} を value={contentHead || ''} と value={contentText || ''} に変更しました。これでエラーは解決しました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート