progressive rendering
Progressive Rendering


React Dev Tools — Debug like a ninja

React team launched a new version of the React Dev Tools (v4) a few weeks ago and it’s fantabulous. …


This article is also cross-posted in -

DEV — Cache Busting a React App


This article is also cross-posted in -

DEV — Cache Busting a React App


TL;DR — Wrap your custom hook in a component and shallow render it to test implementation details.

  • React test strategies — user observable behaviour vs implementation details
  • Testing custom hooks with Enzyme

Test Strategies

There are broadly two strategies to test our React codebase.

  1. Testing user observable behaviour
  2. Testing implementation details

Testing user observable behaviour

Testing…


Gatsby is all the rage now, thanks to the amazing team behind the fancy and easy-to-use framework. I’m not going to go into the details of why you should use Gatsby if you’re building a static website. There are a ton of posts out there that say just that.

Here’s…


TL;DR

React is awesome and the whole world agrees to it unanimously. Development is a whole lot faster and easier when we look at everything as components. Since everything is JavaScript driven, React renders only the code that…


TL;DR

React is awesome and the whole world agrees to it unanimously. Development is a whole lot faster and easier when we look at everything as components. Since everything is JavaScript driven, React renders only the code that…


Have you ever wanted to put up a banner for all your IE users and ask them to try your site in Chrome/Firefox?

With RenderInBrowser component you can render content specific to browsers.

As promised in my…


Have you ever wanted to put up a banner for all your IE users and ask them to try your site in Chrome/Firefox?

With RenderInBrowser component you can render content specific to browsers.

As promised in my…

Dinesh Pandiyan

Engineer | Speaker | Blogger | OSS | I build things ☕

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