blog.ahmedessamsalem.comSyncing authentication state between extension and web appsHave you ever wondered how does extensions sync the authentication state with the web app so that if you log in on the web app, it authenticates you automatically in the extension? Introduction: In terms of UX, it isn't the best thing to make your cu...Nov 4, 2022·5 min read
blog.ahmedessamsalem.comSlug vs IDHello there, today we are going to discuss a light topic which is the difference between a slug and an ID. If you don't know slugs, then this mini-blog will be useful for you. Slug First of all, a slug is a unique string that identifies a specific r...May 26, 2022·1 min read
blog.ahmedessamsalem.comReact Behind The HoodIntro In this blog, We are going to walk through the way components are re-rendered, the way states work, optimizing performance, and more. As a React developer, understanding these topics are going to make your App less error-prone and will also mak...Apr 14, 2022·3 min read
blog.ahmedessamsalem.comCSS Modules In ReactIn this blog, we will be introducing CSS modules that will help us in styling React components. As we know, to import a CSS file in react we will do the following: import './Compoenent.css' The problem is that when working on big projects, you don't ...Apr 6, 2022·2 min read
blog.ahmedessamsalem.comCommunication Between Components In ReactIn this blog, I will briefly cover how does communication works between components in React (Child to Parent) as it is one of the essential concepts in React. Let's get started. First of all, passing data will be between a child component and a pare...Apr 3, 2022·2 min read