JSON値をキーと値のペアとして保存するReact Nativeの実装方法
P粉502608799
P粉502608799 2023-09-14 22:48:30
0
2
640

companyData に保存されている json から会社名と ID を表示し、React Native の非同期ストレージを使用してキーと値として同時に保存しています。次のエラーが発生したので、キーと値のペアとして保存する前に、JSON.stringify を使用して両方の値を文字列に変換しましたが、それでも同じエラーが発生しました

[エラー: オブジェクトを React の子にすることはできません (キー {_h, _i, _j, _k} を持つオブジェクトが見つかりました)。子要素のグループをレンダリングする場合は、代わりに配列を使用します。 ]

値を別のコンポーネントで使用できるように、それらをキーと値のペアとして保存したいと考えています。ご協力をよろしくお願いいたします

ああああ

P粉502608799
P粉502608799

全員に返信(2)
P粉321584263

JSX では storeJson 関数を使用しないでください。コンポーネントをレンダリングするたびに、storeJson 関数が再度実行されるためです。データを保存するボタンを追加できます。または、この関数を useEffect に追加することもできます。この関数が 1 回だけ実行されるようにする必要があります。

{_h, _i, _j, _k}) は、データがまだ約束であり、まだ解決されていないことを示します。 async 関数を使用してそれを渡すことができます。

いいねを押す +0
P粉087074897

storeJson 関数への呼び出しを JSX の外部に移動できます。おそらく、副作用関数 useEffect を使用して呼び出しを管理できます。

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