カスタムフックの何が問題なのかを理解しようとしています。クリックイベントでローカルストレージにいくつかの製品を追加しようとしています。フックは機能していますが、新しいカテゴリに切り替えるとフックが上書きされます。
フックを独自のコンテキストに入れてみましたが、それでも同じ問題が発生します。CodeSandboxで問題を再現しました:https://codesandbox.io/s/winter-water-kxml8?file = / src / App.js
前もって感謝します!カイル
useLocalStorageフックは期待どおりに機能します。ただし、同じキーを使用して複数のコンポーネントで同時に使用しています。また、変更を他のコンポーネントに配布するロジックはありません。
最も簡単なオプションは、useLocalStorageをアプリに移動し、状態を渡してコンポーネントに更新することです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加