問題タブ [react-native-component]
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.
react-native - 子のデータ長が変更されると、コンポーネント sate がエラーをスローする
次の JSON の ListItems というコンポーネントを作成しました。このコンポーネントは、地域データと郊外データの間で共有されます。
Region 1 と Region 2 (両方とも郊外が 2 つある) を選択すると、問題なく動作します。ただし、10 の郊外があるリージョン 3 を選択するとすぐに、undefined is not an object (evaluating 'arrs[index].isChecked') エラーがスローされます。console.log(arrs) を実行すると、以前に選択したリージョンの状態が保持されます。地域の選択が変更されたときに、状態のarrsをリセットするにはどうすればよいですか? 古い状態の配列の長さを維持しています。
ここでスナックを作成しました: https://snack.expo.dev/@everestster/listitem-component
どんな助けでも大歓迎です。