Возможно ли это?Заменить все элементы специальным тегом на компонент
В основном, что я хотел бы сделать, это событие, например, нажатие кнопки «Изменить». Мне нужно заменить все элементы определенным тегом на поле ввода. Я знаю, как это сделать с помощью jQuery, но предпочел бы делать это с помощью реагировать.
JQuery/Псевдо Код:
$('a').each(function(e,i){
e.html('<input placeholder="'+ e.text() +'" />');
});
Быстрый ответ: да, конечно, это возможно со многими проектами с использованием React. Одна из идей заключалась бы в создании Компонента, который имел бы 2 состояния и опору, которая контролирует состояние (редактируемое или ссылка). При рендеринге вы можете решить, какое состояние подходит. –