Supercharge Your Creative Power
Join thousands of others that're staying up-to-date!

Recent posts

How to disable text selection highlighting using CSS?

If you’re looking to disable text selection using CSS, all you have to do is to add the user-select CSS property. According to Can I use, the user-select is currently supported in all browsers except Internet Explorer 9 and earlier versions...

What are Javascript closures and how they work?

According to developer.mozilla.org A closure is the combination of a function and the lexical environment within which that function was declared. Closures might look like magic at first but they are not really hard to understand if you know how the...

What is a React Portal and how to use it

This feature was introduced in React 16 and the documentation states that: Portals provide a first-class way to render children into a DOM node that exists outside the DOM hierarchy of the parent component. React portals were created to be used in...

Error handling in React using Error Boundaries

If you have some experience with React, you probably know already that some errors are really frustrating and difficult to resolve. For example: – TypeError: Cannot read property '_currentElement' of null – Cannot read property 'name' of...