When you start your React project, you will be slightly confused about styling the app structure.

There are several ways to style React components, but the main question is how to choose the right method for styling your component.

Let’s deep with some methods and specify it’s pros and cons…


“Accessibility” generally means having web content and a user interface that can be understood, navigated, and interacted with by a broad audience. This includes people with visual, auditory, mobility, or cognitive disabilities.

Improving the accessibility with DOM


  • Alt attribute =>is a text that describes the content of the image, this helps in cases where…

NOTE: If you don’t hear before about BEM please read the attached link below before you start -> BEM for beginner

Hello everyone 👋

Today we will talking about how to implement BEM methodology with frameworks and I will start with Angular

Angular allows you to implement style encapsulation concept…

Introduction to sass

You may hear a lot about sass and many people told you that when you learn sass it will be your magic wand to style your website dynamically! that’s true and easy to learn come with me …🚶

Why SASS and what is it?

  • we need to use logic into our style
  • browsers are understanding only…

Dina Elghndour

Frontend ِEngineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store