Abbas RoholaminBatching in ReactjsBatching in React refers to the process of grouping multiple state updates together into a single re-render, which can improve performance…Aug 26Aug 26
Abbas RoholaminglobalThis object in JavascriptES2020 introduced the globalThis object, providing a standard way to access the global object across environments.Aug 24Aug 24
Abbas RoholaminJavascript console object methodsconsole.log() — logs a message or variable to the consoleAug 21Aug 21
Abbas RoholaminReconciliation and Diffing in ReactIn ReactJS, “reconciliation” and “diffing” are two fundamental concepts that help manage and optimize the efficient rendering of UI…Aug 19Aug 19
Abbas RoholaminTree shaking in the javascript ecosystemTree Shaking is an optimization technique used in modern JavaScript development to eliminate unused code (or “dead code”) from your final…Aug 17Aug 17
Abbas RoholaminWhat is strict mode?Using “strict mode” in JavaScript helps catch common coding mistakes and “unsafe” actions. It introduces several restrictions that can…Aug 13Aug 13
Abbas RoholaminWhat is code splitting?Code splitting is a technique in JavaScript (and broadly in web development) that helps optimize the loading time of applications by…Aug 12Aug 12
Abbas RoholaminDifference between Commonjs and ES modulesOne significant difference between ES modules and CommonJS modules (using require) is how module imports are handled. In ES modules…Aug 11Aug 11
Abbas RoholaminShadow DOM in JavascriptThe Shadow DOM is a web standard that allows developers to encapsulate their HTML, CSS, and JavaScript, isolating a section of the DOM…Aug 10Aug 10