Redux is a state management library that helps you better manage state in your applications. The Redux library is not specific to React. It's a library that you can use in any other library or framework like Angular, Vue , and even vanilla JavaScript. Javascript is executed by browser with the help of execution engine as: Firefox -SpiderMonkey Chrome -V8 ES6 - use let in place of var Equality Operator "===" type and valuecompared "==" value only compared Following are considered False undefined null 0 false NaN ' ' Special loops in javascript: For...In for(let item in items){} For...of for(let item of items){} For for(let i=0;i<10;i++){} Basic rule in javascript - Avoid using Global variables.