Я пытаюсь отобразить сообщение в теге span, относящемся к элементу в списке. Я много читал о React 'refs', но не могу понять, как заполнить промежуток сообщением после ссылки на него.
Итак, есть список элементов, и каждая строка элементов имеет свою собственную кнопку, которая запускает API с идентификатором, связанным с этим элементом. В зависимости от ответа API, я хочу обновить тег span с ответным сообщением, но только для этого элемента
Когда список создается, элементы циклически повторяются, и каждый элемент включает это
<span ref={'msg' + data.id}></span><Button onClick={() => this.handleResend(data.id)}>Resend Email</Button>
После вызова API я хочу сослаться на конкретный диапазон и отобразить правильное сообщение внутри него. Но я не могу понять, как визуализировать в span в этой точке кода. Я знаю, что это не работает, но по сути это то, что я пытаюсь сделать. Есть идеи?
if (response.status === 200) {
this.refs['msg' + id] = "Email sent";