p

Size: a a a
p
В
CM
ДФ
import React, { useState, useEffect } from "react";
export const TicTac = () => {
const [tic, setTic] = useState(0);
useEffect(() => {
setInterval(() => {
setTic((s) => s + 1);
}, 1000);
}, []);
return <p>{tic}</p>;
};
p
import React, { useState, useEffect } from "react";
export const TicTac = () => {
const [tic, setTic] = useState(0);
useEffect(() => {
setInterval(() => {
setTic((s) => s + 1);
}, 1000);
}, []);
return <p>{tic}</p>;
};
В
let Seconds = ({value = 0}) => (
<div>Seconds: {value}</div>
);
let tick = (value = 0) => {
ReactDOM.render(<Seconds value={value} />, document.getElementById('root'));
tick.timeout = setTimeout(() => tick(value + 1), 1000);
};
tick();
S
let Seconds = ({value = 0}) => (
<div>Seconds: {value}</div>
);
let tick = (value = 0) => {
ReactDOM.render(<Seconds value={value} />, document.getElementById('root'));
tick.timeout = setTimeout(() => tick(value + 1), 1000);
};
tick();
p
let Seconds = ({value = 0}) => (
<div>Seconds: {value}</div>
);
let tick = (value = 0) => {
ReactDOM.render(<Seconds value={value} />, document.getElementById('root'));
tick.timeout = setTimeout(() => tick(value + 1), 1000);
};
tick();
F
DE
p
p
F
F
А
p
F
F
F