Условный рендеринг
Общий шаблон - условный рендеринг детей при наличии данных.
export default function App() {
const [object, setObject] = useState({}); // provide initial state!!
useEffect(() => {
setTimeout(() => {
setObject({
0: [1, 1, 1, 1, 1],
1: [2, 2, 2, 2, 2],
2: [3, 3, 3, 3, 3]
});
}, 3000);
}, []);
return (
<div>
{Object.values(object).length ? (
<Component1 object={object[0]} />
) : (
"loading..."
)}
</div>
);
}