Popular posts

JavaScript
React
Post image

How to Use TypeScript with React Components

Posted September 29, 2021
How to use TypeScript to type React components: validate props, mark props as optional.
Continue reading ➞
Post image

Index Signatures in TypeScript

Posted September 22, 2021
Index signatures in TypeScript let's you annotate objects of unknown structure.
Continue reading ➞
Post image

An Easy Guide to React useReducer() Hook

Posted September 15, 2021
How to use React useReducer() hook to manage complex state: initial state, action object, dispatch, reducer.
Continue reading ➞
Post image

unknown vs any in TypeScript

What is the difference between unknown and any types in TypeScript.
Continue reading ➞
Post image

A Guide to React Context and useContext() Hook

Updated February 2, 2023
The React context provides data to components no matter how deep they are in the components hierarchy.
Continue reading ➞
Post image

How to Use Promise.any()

How to use the Promise.any() to get the first fulfilled promise from an array of promises.
Continue reading ➞
Post image

2 Ways to Remove a Property from an Object in JavaScript

How to remove properties from an object in JavaScript using the delete operator or object destructuring with rest syntax.
Continue reading ➞
Post image

'return await promise' vs 'return promise' in JavaScript

Is there any difference between using 'return await promise' and 'return promise' in asynchronous JavaScript functions?
Continue reading ➞
Post image

How to Use Promise.allSettled()

How to use Promise.allSettled() to perform parallel async operations and collect the promises statuses into an array.
Continue reading ➞
Post image

How to Use fetch() with JSON

Updated January 23, 2023
How to use fetch() API to load and post JSON data.
Continue reading ➞

Quality posts into your inbox

I regularly publish posts containing:

  • Important JavaScript concepts explained in simple words
  • Overview of new JavaScript features
  • How to use TypeScript and typing
  • Software design and good coding practices

Subscribe to my newsletter to get them right into your inbox.

Join 7094 other subscribers.
Dmitri Pavlutin

About Dmitri Pavlutin

Tech writer and coach. My daily routine consists of (but not limited to) drinking coffee, coding, writing, coaching, overcoming boredom 😉.