companyData に保存されている json から会社名と ID を表示し、React Native の非同期ストレージを使用してキーと値として同時に保存しています。次のエラーが発生したので、キーと値のペアとして保存する前に、JSON.stringify を使用して両方の値を文字列に変換しましたが、それでも同じエラーが発生しました
[エラー: オブジェクトを React の子にすることはできません (キー {_h, _i, _j, _k} を持つオブジェクトが見つかりました)。子要素のグループをレンダリングする場合は、代わりに配列を使用します。 ]
値を別のコンポーネントで使用できるように、それらをキーと値のペアとして保存したいと考えています。ご協力をよろしくお願いいたします
ああああP粉3215842632023-09-15 19:51:00
JSX では storeJson 関数を使用しないでください。コンポーネントをレンダリングするたびに、storeJson 関数が再度実行されるためです。データを保存するボタンを追加できます。または、この関数を useEffect に追加することもできます。この関数が 1 回だけ実行されるようにする必要があります。
{_h, _i, _j, _k}) は、データがまだ約束であり、まだ解決されていないことを示します。 async 関数を使用してそれを渡すことができます。
P粉0870748972023-09-15 15:29:06
storeJson 関数への呼び出しを JSX の外部に移動できます。おそらく、副作用関数 useEffect を使用して呼び出しを管理できます。