zamarrowski / Curso-React-Testing-GraphQL

Curso React, testing y GraphQL
36 stars 21 forks source link

React Lazy #14

Closed cmorbat closed 4 years ago

cmorbat commented 4 years ago

import React, {useState,Suspense} from 'react';

const Counter = React.lazy(() => import('./Counter'))

function App() { const [load, setLoad] = useState(false);

return (
    <div className="App">
        <header className="App-header">
            <button onClick={()=>setLoad(!load)}>Toggle</button>
            {load &&
                <Suspense fallback={<div>Loading...</div>}>
                    <Counter/>
                </Suspense>
            }
        </header>
    </div>
)

} export default App;