АК
Size: a a a
АК
ps
ps
ps
W
ps
MA
function Ip() {Единообразие в коде, компонентная модель, можно продолжать долго перечислять преимущества.
const [ip, setIP] = useState("");
useEffect(() => {
async function fetchData() {
const res = await axios.get("/ip", {responseType: 'text'});
if (res !== undefined) {
setIP(res.data);
}
}
fetchData();
}, []);
return (
<div>
...
</div>
);
}
АК
MA
AP
function Ip() {Единообразие в коде, компонентная модель, можно продолжать долго перечислять преимущества.
const [ip, setIP] = useState("");
useEffect(() => {
async function fetchData() {
const res = await axios.get("/ip", {responseType: 'text'});
if (res !== undefined) {
setIP(res.data);
}
}
fetchData();
}, []);
return (
<div>
...
</div>
);
}
MA
AP
AP
GR
AK
function Ip() {Единообразие в коде, компонентная модель, можно продолжать долго перечислять преимущества.
const [ip, setIP] = useState("");
useEffect(() => {
async function fetchData() {
const res = await axios.get("/ip", {responseType: 'text'});
if (res !== undefined) {
setIP(res.data);
}
}
fetchData();
}, []);
return (
<div>
...
</div>
);
}
MA
npx create-react-app my-app
cd my-app
npm start
AK
MA
MA