Skip to content

Instantly share code, notes, and snippets.

@jahredhope
Last active March 14, 2018 00:12
Show Gist options
  • Save jahredhope/0878cfa6e005c5ae05ca251ecef01004 to your computer and use it in GitHub Desktop.
Save jahredhope/0878cfa6e005c5ae05ca251ecef01004 to your computer and use it in GitHub Desktop.
class A extends Component {
constructor(props) {
super(props);
this.state = {
B: undefined
};
import('./B').then(bModule => {
this.setState({ B: bModule.default });
});
}
render() {
if (this.state.B) {
return <this.state.B />;
} else {
return 'loading...';
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment