Я не совсем понимаю вашу точку зрения. Отображение массива означает итерацию по каждому из его значений. Но, похоже, вы имеете в виду, как поместить данные в ваш -компонент?
Вопрос в том, как выглядит ваш компонент-флажок. Вы должны опубликовать исходный код этого ... или вы используете UI-библиотеку, такую как react-elements
.
В случае react-elements
-Checkbox вы можете сделать это как this:
const { response } = StudentData;
return (
{ Object.keys(response).map(item =>
<View>
<Text>{response[item].stud_name}</Text>
<Text>{response[item].sex}</Text>
<CheckBox
center
title='{response[item].stud_name}'
checked={response[item].eligibility}
/>
</View>
) }
);
Надежда, которая дает вам идею.
Подумайте, что вы искали, как выполнить al oop в вашем JSX, не так ли? Или это было как поместить параметры в Компонент?
Таким образом, вы можете выполнить его внутри {}, но вы можете использовать только выражения там ... никаких классических циклов if, for или while. Так что go с вызовами методов, такими как yourArr.forEach, yourArr.map или троичный оператор, в качестве замены условий if