JavaScript Newsletter: 13th November 2020

Subscribe to my newsletter and never miss my upcoming articles

The first article today looks at developing 3D applications in JavaScript using Babylon.js. We then have a deep dive into using the useState hook in React. Finally we get a preview of some of the cool features coming up in ES 12.

Quote of the Day

“Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why.” - Anon.

Todays Articles

A first introduction to building 3D applications with JavaScript or TypeScript using Babylon.js

By Chris Noring

JavaScript is an exceedingly popular language and applications built from it exist in many places, not just the browser. It's also used to develop backend services, work with IoT and much more. This article shows how you can use it in yet another interesting area namely to develop 3D applications using JavaScript or TypeScript.

Understanding the React useState() Hook

By Raunaq Chawhan

Hooks were introduced in React v16.8.0. Prior to that, if we had written a functional component and wanted to add state or make use of lifecycle methods to perform operations such as data fetching and manual DOM manipulation, the functional component had to be converted into class based component. In this post, we will learn about the built-in useState() Hook and how to use it in a functional component. We will also understand the difference in initializing, updating and accessing the state in class component as compared to functional component.

Top 3 New JavaScript ES 2021 (ES 12) Features I Am Excited About

By Nick Bull

I’m using the new ECMAScript 2021 features for over a year, thanks to Babel. Almost all the features are useful, but I most liked only three of them. They saved me a lot of time and made my code more readable.

Comments (1)

Raunaq Chawhan's photo

Thank you Dev Beans for mentioning my post!🙂