У меня есть компонент React, который выводит список флажков.Я пытаюсь установить ссылку для каждого флажка с идентификатором, который извлекается из функции handleChange.Я хотел бы назвать ref "id - checkbox", используя переменную id, которая успешно собирается networkService:
networkService = ({id, label, service_state, active_path = [], z_end = []} = {}) => (
<tr>
<td>
<form>
<input type="checkbox" ref="REF HERE WITH id-checkbox" onChange={() => this.handleChange(`${id}`)} />
</form>
</td>
</tr>
)
Я пробовал многочисленные итерации ${id} - checkbox
какв ref = ${id} - checkbox
, но я получаю ошибки.
Кроме того, в другой функции мне нужно проверить состояние этого флажка с помощью ссылки, и снова синтаксис за мной.Вот функция:
handleChange = (id) => {
if (this.refs.CHECKBOX REF HERE.checked) {
Идентификатор успешно приходит из вызова onChange, показанного выше.
Любая помощь будет оценена.