React & JS
what are you looking for?
Who Is Jon D Jones?
Things I Use
How You Can Help
How You Can Support This Site
Submit A Guest Post
Episerver: The Missing Manual
React & JS
Dev Tools List
Faster Page Load Times
Developer Tool Tutorials
Shit My Websites Down...
Land Your First Contract
Episerver Missing Manual
My Company & Experience
How To Config Typescript Within A React App
Handling Errors Within A React Application Using An Error Boundary
In this tutorial, you will learn about the error boundary pattern. The error boundary pattern is a technique you can apply that will prevent random exceptions taking down the whole page. Speaking from experience, there is nothing worse when someone...
How To Configure CreateReact App To Work With IE 11
In this tutorial, you will learn how to configure CreateReactApp with IE11. IE11 is old and for the majority of projects not supported and rightly so. If you do need to support IE this quick start guide will get you going. Within package.json, fin...
Container Pattern - React Design Patterns Explained
In this tutorial, you will learn all about the container pattern. The container pattern should make your problem solving easier as it will allow you to separate your components in smaller ones. What is the Container Pattern? The aim of applying ...
Difference Between Functional And Class Component Within React
There are two types of components you can build within react.js, functional and class components. In this tutorial, you will learn about these two types and by the end, you should feel confident to know when to use each one. Both components has re...
How To Build A Blog Using React.js And Gatsby
In this tutorial, you will learn about [Gatsby](https://www.gatsbyjs.org/), what it is and how you can use it to create a blog. Most websites you will build are dynamic. Take my career, I have specialized in working with C# content management systems...
YOU ARE A LEGEND!
You just made.. THE LIST!
How To Start Using Server-side Lazy Loading On Your React Routes
In this tutorial, you will learn how you can use react-loadable to enable lazy-loading within your react application. There are several different strategies that can be used with lazy-loading, however, in this tutorial I will focus on lazy-loading ba...
Client-side Lazy Loading With Web-pack And Dynamic Import
Adding Right-to-left Support Using PostCss
How To Implement Search Within Umbraco 8
In this tutorial, you will learn a few techniques that will allow you to perform a simple search within Umbraco 8. Out-of-the-box, Umbraco uses the Lucene search index. Every-time you save or modify a page within Umbraco the search index is updated...
How To Push Data Into Tag Managers DataLayer
In this tutorial, you will learn how to debug and test that the analytics event your fire into the datalayer are being triggered correctly. As some quick-background, to get tag manager to work you add the correct script to your webpage. To pass dat...
Why You Should Upgrade To Umbraco 8
Umbraco 8 was released in mid-2019. With Umbraco 8 came a host of new functionality, the three biggest new business features, language variants, content apps, and infinite editing. Asides from business features, Umbraco 8 also introduced some prett...