Note: This post is work-in-progress learning-note and still in active development and updated regularly. In the previous learning-note post Deep Dive into JavaScript Property Descriptors, we discussed briefly about property descriptor attributes – writable, enumerable, configurable and how their modification affects property enumeration with for..in loop or Object.keys() method and their use in JSON.stringify() method. […]
An Overview Of Common ECMAScript 6 (ES6) Syntax & Features
Note: This is part 1 of three-part series An Overview of ECMAScript 6 (ES6) Syntax & Features series.. This learning post is still in active development and updated regularly. ECMAScript 2015, also known as ECMAScript 6 (ES6), has significant updates in JavaScript (JS) syntax and added new features. This update is considered to be a […]
Creating List Component in ReactJs
Note: This is part 3 of three-part prerequisite post series. A prior knowledge of these topics is essential before deep diving into Creating List React component. In the previous learning-note post Learning to Work With React Components, how to build a simple react component using run time <script>in a HTML file were discussed. Although slow, this […]
Learning to Create App Components with Create React App
Note: This Part 2 post is continuation from the previous post React App Development Setup on MacOs. This post is work-in-progress learning-note and still in active development and updated regularly. In the previous learning-note post Learning to Work With React Components, how to build a simple react component using run time <script> in a HTML file […]
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 this Keyword in JavaScript
Note: This post is work-in-progress learning-note and still in active development. This was initially drafted on March 8 and updated recently. In JavaScript (JS), use of function’s this keyword is very confusing, it means different thing depending on the context how a function is called. There is also some difference in whether this is called […]