useMemo, useCallback, and React Suspense for Performance Optimization in React Applications.Introduction React is a JavaScript frontend library used for building interactive and responsive user interfaces. It allows developers to create large web applications that can update and render efficiently with dynamic data. By focusing on building ...Aug 24, 2024 · 7 min readsagir-tech.hashnode.dev
Basics of Git and GitHubIntroduction Git is a free and open source version control system for tracking changes in computer files. Version control system is the way in which programmers track their code changes. While GitHub is the website where you host all your git reposit...Jun 19, 2021 · 4 min readsagir-tech.hashnode.dev
Understanding Express.js FundamentalsIntroduction Express.js is the most popular web framework for node.js that provide minimal interface with all the tools needed to build web app. It is a server-side framework that can be used in combination with client-side frameworks like React.js t...Feb 9, 2021 · 6 min readsagir-tech.hashnode.dev
JavaScript Document Object Model (DOM) ManipulationWell, you’ve studied Hypertext Markup Language (HTML), learned Cascading Style Sheet (CSS), make beautiful forms, made responsive web pages and you’ve started to show your family and friends the amazing work you are doing. Then you decide to make the...Dec 6, 2020 · 6 min readsagir-tech.hashnode.dev
Understanding Promise in JavaScriptIntroduction Promises in JavaScript are a comparatively new feature that allow you to defer further actions until after a previous action has completed, or respond to its failure. Promise in JavaScript is a constructor function that is used to do som...Nov 16, 2020 · 4 min readsagir-tech.hashnode.dev