Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 03

JC

J. C. in JavaScript Noobs — сообщество новичков
Ilgiz Sharafutdinov
Всем привет, вобщем вопрос такой мне с сервера приходит объект в котором значение свойства строка с html разметкой.
В нативнов js знаю, что можно через innerHtml вставить разметку , есть какой то способ вставить разметку в React?
Есть dangerouslySetHtml или как-то так. Но лучше так не делать. Ещё есть пакеты которые парсят HTML в React элементы, погугли react parse html
источник

IS

Ilgiz Sharafutdinov in JavaScript Noobs — сообщество новичков
J. C.
Есть dangerouslySetHtml или как-то так. Но лучше так не делать. Ещё есть пакеты которые парсят HTML в React элементы, погугли react parse html
Спасибо😘
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
!ро ты не похож на спамера, Но рефералки запрещены
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Чего-то грузится долго. Что там? Видео как ты набираешь код?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Ilgiz Sharafutdinov
Всем привет, вобщем вопрос такой мне с сервера приходит объект в котором значение свойства строка с html разметкой.
В нативнов js знаю, что можно через innerHtml вставить разметку , есть какой то способ вставить разметку в React?
можно, но это противоречит реакту и вообще антипаттерн
источник

IS

Ilgiz Sharafutdinov in JavaScript Noobs — сообщество новичков
Vlad
можно, но это противоречит реакту и вообще антипаттерн
Ну да надо полагать, а как тут быть то , приходит разметка с кучей текста
источник

S

Sam in JavaScript Noobs — сообщество новичков
Никита
Запихни respons в глобальную переменную лайф хак 😁
Не работает
источник

S

Sam in JavaScript Noobs — сообщество новичков
Sam
Не работает
Точнее работает но только возвращается ответ на предыдущий запрос
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Vorug
если фор убрать тогда всё сломается, там сам чекбокс скрыт, работа с ним идёт через лейбл
на сам инпут чекбокса повесь слушатель click и сделай event.stopPropagation()
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
чтобы убрать всплытие
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Vlad
можно, но это противоречит реакту и вообще антипаттерн
почему это противоречит?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Ilgiz Sharafutdinov
Ну да надо полагать, а как тут быть то , приходит разметка с кучей текста
пинай бэка чтобы присылал данные, а не разметку
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Vladyslav Hrehul
почему это противоречит?
потому что реакт не может управлять этой разметкой
источник

V

Vlad in JavaScript Noobs — сообщество новичков
да и в целом с данными которые приходят
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Vlad
потому что реакт не может управлять этой разметкой
лол? тебе нужно только ее показать
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Vladyslav Hrehul
лол? тебе нужно только ее показать
а нахера тогда вообще реакт притягивался?
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Vlad
а нахера тогда вообще реакт притягивался?
так дело не в реакте
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
самый простой пример где такое всегда есть - wyswig редактора
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Сначала форматируешь текст, а потом нужно на следуйщей форме его просто показать /выслать мыло - а он как раз хранится в хтмл разметке весь контент
источник