Mastering Clean Code in React: Patterns and Best Practices - Part 01It is crucial to make sure that clean, maintainable code is developed. Maintainability and scalability of your React apps are enhanced by clean code, which also makes them easier to read and understand. We'll explore fundamental React patterns and be...Feb 5, 2024·4 min read
Mastering Shallow Routing in React: Enhancing Client-Side NavigationWhen it comes to developing web applications ensuring a smooth and effortless user experience is of importance. One critical aspect of this experience is navigation between pages and maintaining state while doing so. In React applications, shallow ro...Sep 28, 2023·3 min read
Reducing JavaScript Bundle Size with Tree Shaking in ReactIn web development, it is crucial to prioritize the optimization of web application performance. The size of the JavaScript bundle that is sent to the browser plays a role, in determining performance. When bundles are smaller they load faster and imp...Sep 26, 2023·4 min read
JavaScript Functions DemystifiedA function is a block of code (set of statements) designed to perform a specific task. Functions allow us to write more maintainable code with the use of small pieces of code following the DRY (Don't Repeat Yourself) rule. It provides the means to st...Aug 26, 2021·2 min read
Differences between Controlled vs Uncontrolled Component in React JSControlled Component A controlled component is bound to a value, and its changes will be handled in code by using event-based callbacks. This means the input form element's value is controlled by React. The form input value in a controlled component ...Sep 24, 2020·3 min read
Understanding Props and States in ReactJSReact.js is one of the most widely used JavaScript libraries that every front-end developer should know. A proper understanding of what props and state are and their differences is a big step towards learning React. Props and State are actually relat...Aug 4, 2020·5 min read
Understanding Web Storage: localStorage and sessionStoragelocalStorage and sessionStorage are both parts of the web storage API and are great tools to save key/value pairs locally i.e. they store data in the browser. The difference between them is that data in localStorage doesn't expire while data in sessi...Aug 3, 2020·3 min read