Learning to Work With React Components

Note: This post is work-in-progress learning-note and still in active development and updated regularly. In previous learning posts, Setting Up React Development Environment and Learning ReactJs – A Basic Overview were discussed. In the React review post, we covered only basic overview of React with some terminology like React virtual DOM, elements, Using JSX, components […]

React App Development Setup on MacOs

Note: This post is work-in-progress learning-note and still in active development and updated regularly. When I started learning JavaScript (JS) beginning of this year, I really wanted to understand ReactJS frame work. There were several posts suggesting that 2018 was a year of React. ReactJs is advanced JS framework it requires working knowledge of JS […]

Understanding Computed Property Names

Note: This post is work-in-progress learning-note and still in active development and updated regularly. In a previous learning-post JavaScript Objects – The Basics, we discussed simple key:value object properties (values associated with properties). Before ECMAScript 2015(ES6), the property names in the object initializers were literals, mostly as static strings. The MDN documentation has detailed discussion […]

Thoughts #5: Understanding JS Enumerable Properties Descriptor

While doing Understanding JavaScript For Loops learning-note lesson, knowledege of enumerable property is important because only enumerable properties are listed using for..in loop and Object.keys(). When an object is created using an object initializer, its descriptor properties are set behind the seen and not obvious. Understanding of enumerable property is important working with loops & […]