Я использую ax ios, чтобы войти в React Native, чтобы получить API и показать результаты в FlatList, и пока все работает хорошо, но теперь я хочу сгруппировать полученные результаты и отобразить их в списке разделов.
Пример API:
[{"characterType": "Attacker", "characterName": "Character A"},{"characterType": "Healer", "characterName": "Character B"},{"characterType": "Support", "characterName": "Character C"},{"characterType": "Attacker", "characterName": "Character D"}]
И я хочу сгруппировать его по characterType, чтобы я мог отобразить его следующим образом в списке разделов
Attacker
- Символ A
- Символ D
Целитель
- Символ B
Поддержка
- Символ C
Возможно ли это? Предполагая, что это не так, есть ли альтернатива, которую я мог бы сделать? Может быть, вместо Sectionlist мне следует визуализировать FlatList внутри другого FlatList?