Why your team should use NextJS instead of rolling your own ReactJS framework

One of the reasons why we as developers love ReactJS is that it’s an unopinionated small library built for creating interactive user experiences. Try comparing ReactJS to a library like Angular — React has no “one way” to handle routing, to handle data fetching, to handle global state, to handle…

Advanced data fetching patterns made easy with useSWR

When it comes to building complex React applications, useSWR is a blessing. It takes away all the complexity of storing and caching your API responses. Most of my applications no longer need global state management.

Today I would like to discuss two advanced (and related) use cases for data fetching…

Is there still a place for project boilerplates in 2021?

When I first started working with React in 2016, boilerplates were all the rage. Almost everyone recommended starting your new project with one of the many boilerplate options, with react-boilerplate being the most popular.

Fast forward to 2021, and that’s no longer the case.

But why did starter boilerplates become so popular in the first place?

When we first started working with…


JavaScript Consultant

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