反応ネイティブ flatList を使用しており、1 つのレンダー アイテム内に 3 つの列を作成しています。numColumns を使用しない理由は、電話が縦向きの場合は 2 列、横向きの場合は 3 列が必要だからです。ただし、numcolumns は動的に変更することを拒否し、エラーをスローします。3 つのアイテムに一意の ID を作成する必要があるため、3 つのアイテムのいずれかが変更されると、行全体が変更されます。val.id を使用すると、最初の項目が変更されない限り、残りは変更されません。レンダリングする 3 つのアイテムのそれぞれに、異なる番号 ID があります。追加の注意点は、2 つまたは 1 つのアイテムがレンダリングされる場合があることです。そのため、936 が 1 つの ID であり、他の 2 つの ID が 93 と 6 であり、キーがユニークではありません。3 つのアイテムに対して一意のキー エクストラクタを作成するにはどうすればよいでしょうか。