Веб-безпека · Junior · Запитання 22 з 75
Який ризик несе dangerouslySetInnerHTML у React?
- ✓Правильна відповідь: Він вставляє сирий HTML, тож неочищений вміст від користувачів може виконати скрипти
- 2Він працює лише в dev-збірках
- 3Компонент перерендерюється на кожне натискання клавіші
Пояснення
Довга назва - це попередження. Якщо HTML надходить від користувачів чи сторонніх сервісів, спершу очистьте його, наприклад DOMPurify.