Modern tools for software engineers
"If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail"
- Abraham Maslow
"If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail"
- Abraham Maslow
The Tools
The Errors
Recent Posts
This common Javascript error, “Element type is invalid,” is usually caused by a mismatch between import and exports. You are trying to import the default export from a module that only exports...
[The easy way to] get url params in React without react-router
React Router is a great tool for handling routing in React apps. But, if you aren’t building a full single-page app (SPA) react-router is probably overkill. If you just want to get access to url...
[How to fix] Uncaught ReferenceError: ReactDOM is not defined
This easy to fix error is caused by calling ReactDOM without importing the react-dom npm package. It’s also possible you have a typo in your import.To fix this error, check to make sure the...
[The easy way to] check if a string contains a substring in Javascript
There are several methods to check if a substring is contained within a string in Javascript. Here are several methods that should work for you.The easiest and most compatible method to find a...
With React Router (react-router) it’s super easy to make links to navigate to other parts of your application. Here we’ll look at using React Router (v4 and v5) imperatively to allow navigation...
This is a simple example of the easiest way to loop through an array of objects in React and display each object.The easiest way to loop through an array of objects in React is using the...