Skip to content

Instantly share code, notes, and snippets.

View eugeniosegala's full-sized avatar
:shipit:
There's no place like 127.0.0.1

Yüg eugeniosegala

:shipit:
There's no place like 127.0.0.1
View GitHub Profile
@eugeniosegala
eugeniosegala / lazy.js
Created November 13, 2018 17:32
React Lazy
import React, { Component, Suspense } from 'react';
const Prodotti = React.lazy(() => import('./containers/Prodotti'));
@eugeniosegala
eugeniosegala / suspense-inline.js
Created November 13, 2018 17:11
Suspense API Inline
{this.state.prodotti &&
<Suspense fallback={<div>Caricamento...</div>}>
<Prodotti/>
</Suspense>
}
@eugeniosegala
eugeniosegala / suspense.js
Last active November 13, 2018 17:10
Suspense API
<Route
path="/prodotti"
render={() => (
<Suspense fallback={<div>Caricamento...</div>}>
<Prodotti />
</Suspense>
)}
/>
// Async Component from Maximilian Schwarzmüller
import React, { Component } from 'react';
const asyncComponent = (importComponent) => {
return class extends Component {
state = {
component: null,
};