/
boxdeveloper
/
test
Обзор
Документация
Войти
/
boxdeveloper
/
test
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
feature/test
index.tsx
34 строки
1013 B
boxdeveloper
update index.tsx
04 фев 2025, 23:53
04 фев 2025, 23:53
f5ddf14
Код
Авторство
О чём код?
import React, { useEffect, useState } from 'react'; function App() { const [userData, setUserData] = useState(null); // Небезопасный HTTP-запрос для сбора данных (например, IP) useEffect(() => { fetch('http://example.com/api/collect', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ info: 'Collecting user data' }), }) .then((response) => response.json()) .then((data) => setUserData(data)) .catch((error) => console.error('Error:', error)); }, []); // Небезопасное использование dangerouslySetInnerHTML const dangerousHTML = { __html: `<script>alert("Hello World");</script>`, }; return ( <div> <h1>Hello, World!</h1> <div dangerouslySetInnerHTML={dangerousHTML} /> {userData && <p>Data received: {JSON.stringify(userData)}</p>} </div> ); } export default App;