()
| 9 | const [completed, setCompleted] = React.useState(0); |
| 10 | React.useEffect(() => { |
| 11 | function progress() { |
| 12 | setCompleted((oldCompleted) => { |
| 13 | if (oldCompleted === 100) { |
| 14 | return 0; |
| 15 | } |
| 16 | const diff = Math.random() * 10; |
| 17 | return Math.min(oldCompleted + diff, 100); |
| 18 | }); |
| 19 | } |
| 20 | const timer = setInterval(progress, 1500); |
| 21 | return () => { |
| 22 | clearInterval(timer); |
nothing calls this directly
no outgoing calls
no test coverage detected