問題タブ [use-context]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
732 参照

javascript - NextJS で useState オブジェクトを使用すると Context オブジェクトが空になる

useState フックからのデータを使用している NextJS でコンテキスト オブジェクトを渡そうとしていますが、消費時に状態変数と setState 関数が定義されていません。単純な変数をその場所に渡すと正常に動作するため、これは奇妙です。未定義であるのは useState を使用する場合のみです。したがって、コンテキスト オブジェクトが機能していることはわかっていますが、useState フックは機能していません。

私の_app.jsファイル:

私のcontext.jsファイル:

私のnav.jsファイル:

TypeError: setActiveTab is not a function未定義であるため、これはエラーを返しています。前に述べたように、コンテキストを介して単純な変数を渡すと正常に動作するため、正しく設定されていることがわかりますが、状態はコンテキスト オブジェクトを通過していません。

私は州で何が間違っていますか?

0 投票する
1 に答える
77 参照

javascript - 子コンポーネントから親コンポーネントにオブジェクト データの配列を送信し、反応フックを使用して親オブジェクトに格納する方法は?

これは私の親コンポーネントのjsファイルです...

これは私の子コンポーネントのjsファイルです...

私の質問:オブジェクトの配列を含む子コンポーネントの「タスク」変数データを親コンポーネントに送信し、それらをオブジェクト「menuItem」に保存する方法、保存ボタンをクリックするたびにコンソールにメニューを表示する必要があります??