Next.js – A small framework for server-rendered universal JavaScript apps
I love the addition of async `getInitialProps` (more for being async than getting props, would be as fine for me as getInitialState).The logic for rendering loading screen in a component can quickly get tedious and annoying, such a pattern helps having a global loading screen and still allow the component to be responsible of how to fetch its data.