DEV Community

Justin Henry profile picture

Justin Henry

404 bio not found

Joined Joined on  github website

All 63 comments

React lists without .map

I love abstractions, but only when it reduces boilerplate and...

Why I'm Not One of the Guys

It is correlation, not causation. When you say firefighter a...

Why I'm Not One of the Guys

The problem is not default male language, its that everyone i...

Why I'm Not One of the Guys

merriam-webster.com/dictionary/guy it has multiple definition...

You don’t need React for building websites

That is just sad, frameworks should be icing on the knowledge...

You don’t need React for building websites

The sad thing is if you advertise a position for web developm...

🛠Refactoring: Replacing Conditional with Polymorphism

I love converting conditionals to polymorphism, especially in...

PHP or Node.js: The right technology for your project

I hate to be the devil's advocate against PHP, but the benefi...

Difference Between useState and useRef in React

Thank you for the addition of the use case that does not incl...

Don't be too dependent on useState, useRef is there for you

I see useRef as a way to do internal state updates without ca...

How to Get Better with Git

Alternate title: How to Git Better

As a developer, do you even bother with containerisation?

With the tech stack I typically work with, Typescript/Node, I...

Why you should use Array.some instead of 'for' loop or forEach?

thankfully there are libs out there that are fully aware of t...

Stateful architecture Vs stateless architecture

Think of it as RAM vs ROM, RAM is volatile, so if you need st...

Stateful architecture Vs stateless architecture

Ultimately depending on the type of service, you will probabl...

Developing Self Compassion: An Answer to the Constant Burnout

I typically scroll down feeds and explore rather than go in w...

No, they didn't make a mistake

Starting to see a lot of self-motivation and self-realization...

Developing Self Compassion: An Answer to the Constant Burnout

This speaks volumes to me, as I have experienced similar ment...

Closure in JS and why you should bother.

I can just hear all the OOP gurus screaming internally "JUST ...

Why you should use Array.some instead of 'for' loop or forEach?

We should also be talking about, not only performance, but bl...

Opensource... NO more free?!

So long as copilot does not use private repos for this, I see...

Star[Rating] Wars - The MadsAfif Menice [An even better star rating system and a comparison]

When I hover the stars, it does not change the style of the s...

Star[Rating] Wars - The MadsAfif Menice [An even better star rating system and a comparison]

I like the simplicity, but the hover states aren't reflecting...

What the heck does an Architect do?

I think I am in the same boat as you, but as the official job...

Things you should master before you jump on React.js !!

I would say that you don’t need classes when working with Rea...

Explain a "memory leak" like I'm five

You're playing Valheim, and you keep randomly picking up item...

Explain a "memory leak" like I'm five

Cars can only go as fast as they can if they aren't carrying ...

Explain a "memory leak" like I'm five

Lol don't forget the part about being in the middle of the da...

Ever heard of debouncing in in javascript , What is it ?

The title is a perfect explanation of what debounce is. "Debo...

Points That A First Time Coder Should Follow!!!🗒

I disagree with C++ as a first language to run with. I would ...

JavaScript v TypeScript

forum.unity.com/threads/does-unity... It appears it is deprec...

Must-Have Skills for Developers in 2021

One thing I would change/add to the article is Practice Fun...

JavaScript v TypeScript

With Deno coming along, there will be a time when typescript ...

JavaScript v TypeScript

Typescript is used in Unity, Phaser, Excalibur. I'm sure ther...

What are micro frontends?

Might I suggest for those wanting to move in the direction of...

How do I resolve react cors error!

This is fine if you are good with third parties having access...

Detect Internet Connection Status In Browser

I like the simplicity and the fact you list the edge cases th...

12+ React Boilerplates & Starter Kits For Developers In 2021

If we're dumping our own personal boilerplates: github.com/jw...

Why React is winning over Angular?

Tempered and experienced developers will latch to a project t...

Why React is winning over Angular?

Both frameworks will fail in performance if you do not proper...

Do you start with frontend, backend, or both?

This is a flow I typically fall into depending on the scenari...

Basic Hooks in React

It'd be nice if you included some info on useRef too, as it c...

Publish to NPM: React component library - the easy way

For React and Typescript, I have a project template I use whe...

React Best Practices

There are some complex interactions that might be just outsid...

React Best Practices

I'd advocate for a provider-less state tool like zustand (giv...

Get ready for your React Interview

I think a good example of your workflow is better than buildi...

React VS Angular - What's better for you?

I would argue that 8 is not accurate since Angular provides c...

You don't need classes

Very true. Typically the project will determine what gets use...

You don't need classes

Classes are useful when you have interfaces, models, and serv...

Why we are moving off REST and implementing GraphQL

I don't use GraphQL personally or in a professional capacity,...

Why we are moving off REST and implementing GraphQL

The issue with PATCH is that there is no official RFC that st...

How to access passed data using router from one component to another ReactJS

stackoverflow.com/questions/522386... You will want to read u...

The Ultimate Guide to JWT client side auth (Stop using local storage!!!)

Let's face it, web traffic is compromised. There is no way ar...

How do you truly start with Web Design? But, you don’t really like styling?

You need to specify what you really want. Do you want "Web De...

The best way to learn React is.. to learn Angular?!

This summed my experience with it as well. Coming from Angula...

Simple yet powerful state management in Angular with RxJS

I thought it would be pretty cool to build a state management...

What is a specific recurring challenge you have with CSS?

Chat UIs where scrollbars start at the bottom. With Flexbox a...

Can coding breaks be too long?

This can depend on your passion for it. Since my passion fo...

Short Circuit Conditionals in JavaScript

The only thing I would think is worth mentioning is that co...

loading...