Сохраните индекс в вашем штате:
state = {
items: [],
index: 0
};
Внутри onClick
функции вашей кнопки setState
, которая, как я полагаю, у вас есть для хранения ответов пользователя, добавьте строку index: this.state.index + 1
.
Внутри render
сохраните index
в переменной: const index = this.state.index;
И вместо использования .map
вы зададите вопрос следующим образом:
<ul>
<li key={items[index].id}>
{items[index].pqDetail}
</li>
</ul>