Enabling first-class experiences and lazy developers

When designing asynchronous fetches in your application, it’s easy to forget about the janky user experience often results.

  • the layout may change unpredictably as content loads
  • loading spinners can appear for microseconds before resolving content
  • visibly reloading data that has already been seen by the user

In an ever-present battle for our user’s attention, details matter. Any combination of the above issues can lead to quite a jarring experience, so what can we do about it?

Enter React Loads

React Loads is a handy abstraction for promise states and response which uses render props to simplify your blocks, removing the need to nest…

Dave Olsen

Turning water into wine with JavaScript

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store