Esteban Herrera Family man. Java and JavaScript developer. Swift and VR/AR hobbyist. Like books, movies, and still trying many things. Find me at eherrera.net

Stories by Esteban Herrera

UseState In React: A Complete Guide

useState in React: A complete guide

Dev

`useState` is a React Hook that allows you to have state variables in functional components.

Esteban Herrera
Oct 8, 2024 ⋅ 12 min read
GraphQL Vs. REST APIs: Why You Shouldn’t Use GraphQL

GraphQL vs. REST APIs: Why you shouldn’t use GraphQL

Dev

Explore reasons to avoid using GraphQL in favor of REST APIs, including performance drawbacks, schema issues, and complex queries.

Esteban Herrera
Oct 2, 2024 ⋅ 10 min read
React Router Dom: How To Handle Routing In Web Apps — Tutorial With Examples

React Router DOM: How to handle routing in web apps

Dev

React Router DOM contains the DOM bindings for React Router. Learn about its essential components and how to build routes with parameters.

Esteban Herrera
Jul 10, 2024 ⋅ 13 min read
React conditional rendering: 9 methods with examples

React conditional rendering: 9 methods with examples

Dev

Review popular methods to implement conditional rendering in React and determine the best choice for your project.

Esteban Herrera
Jan 10, 2024 ⋅ 15 min read
Rendering Large Lists With React Virtualized

Rendering large lists with React Virtualized

Dev

Render large data sets using the react-virtualized library and helpful components like CellMeasurer and ScrollSync.

Esteban Herrera
Mar 1, 2023 ⋅ 16 min read
Immutability React Mutate Objects

Immutability in React: Should you mutate objects?

Dev

If an object is immutable, you cannot change its state, the value of its properties, or add new properties to the object.

Esteban Herrera
Oct 14, 2022 ⋅ 7 min read

Understanding Redux Saga: From action creators to sagas

Dev

Learn how to use Redux Saga for both simple and complex approaches to implementing async operations with action creators, thunks, and sagas.

Esteban Herrera
Mar 18, 2022 ⋅ 6 min read
5 Things You Can Do with CSS-in-JS

5 things you didn’t know you can do in CSS-in-JS

Dev

You know CSS-in-JS lets you style applications with JavaScript, but you can also use it to chain animations, declare global styles, and more.

Esteban Herrera
Jul 29, 2021 ⋅ 5 min read
create react app set up guide

Create React App: A quick setup guide

Dev

Our quick tutorial on Create React App covers how to set up a React app and configure some important features.

Esteban Herrera
Jun 8, 2021 ⋅ 7 min read
More alternatives to momentjs

More alternatives to Moment.js

Dev

There’s no doubt Moment.js is one of the most popular libraries in the JavaScript ecosystem, but now that it’s considered a legacy project in maintenance mode and its use is discouraged, you may be looking for some alternatives.

Esteban Herrera
Oct 13, 2020 ⋅ 11 min read

What’s new in DevTools (Chrome 85)

Dev

In this post, I’m going to review the changes related to style editing and new JavaScript features, as well as changes in the source and performance panels.

Esteban Herrera
Jul 30, 2020 ⋅ 3 min read

What’s new in TypeScript 3.8

Dev

Typescript 3.8 was released on February 20th, 2020. This version includes changes to the compiler, performance, and editor.

Esteban Herrera
Mar 11, 2020 ⋅ 6 min read