Я использую реакцию.js Я пытаюсь создать страницу блога. есть тег texterea для написания блога для пользователя. теперь я хочу добавить функцию, которая позволяет пользователям добавлять связанные слова. так что, когда я показываю текст из этого ввода, слова, которые связаны, кликабельны введите здесь описание изображения как синие слова в вики на изображении выше. простите мои ошибки (1-й вопрос в StackOverflow)
Я знаю оопасноsetinnerhtml. но не уверен, что это правильный способ сделать это. потому что тогда пользователи могут изменять код внутри (я думаю). так что это безопасный и правильный способ сделать это
@FarbodShabani <textarea> </textarea>
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Чтение вашего дела Markdown кажется лучшим вариантом, так как он также поддерживает вставку ссылок. Для рендеринга введенной пользователем уценки вы можете использовать библиотеку, например React Markdown . Для написания уценки textarea
это нормально, если вы правильно пишете синтаксис уценки, но вы можете рассмотреть библиотеки, такие как React textarea markdown editor, чтобы упростить задачу.
Можете ли вы показать, какой тип текстового поля вы используете?