'use strict';
const React = require('react');
const {render, Static, Box, Text} = require('../..');
const Example = () => {
const [tests, setTests] = React.useState([]);
React.useEffect(() => {
let completedTests = 0;
let timer;
const run = () => {
if (completedTests++ < 10) {
setTests(previousTests => [
...previousTests,
{
id: previousTests.length,
title: `Test #${previousTests.length + 1}`
}
]);
timer = setTimeout(run, 100);
}
};
run();
return () => {
clearTimeout(timer);
};
}, []);
return (
<>
{test => (
✔ {test.title}
)}
Completed tests: {tests.length}
>
);
};
render();