Frontend Essentials
Explore all 7 posts in the Frontend Essentials series
Blog Posts
3 items
Unlocking the Power of React Context API: Demystifying State Management
- Mohammad Abu Mattar
- ReactJS
- State Management
- Frontend Development
- Next.js
- JavaScript
- Published: 14 Oct, 2023
Introduction In the ever-evolving realm of web development, the effective management of application state is a pivotal aspect that can either elevate or hinder your project's success. In this cont

React With Redux Toolkit
- Mohammad Abu Mattar
- ReactJS
- Redux
- State Management
- Frontend Development
- Published: 02 Dec, 2022
Prerequisites This post assumes that you have a basic understanding of React and Redux. and it will be better if you have some experience with React Hooks like useReducer. Introduction Nowa

Setup Nextjs Tailwind CSS Styled Components with TypeScript
- Mohammad Abu Mattar
- Next.js
- Tailwind CSS
- Styled Components
- TypeScript
- Frontend Development
- Published: 08 Nov, 2022
Introduction In this post, we will setup Nextjs Tailwind CSS Styled Components with TypeScript, and we will use the following tools:Nextjs Tailwind CSS Styled Components TypeScriptP
Quizzes
4 items
HTML Semantics & Web Accessibility
- Mohammad Abu Mattar
- HTML
- Accessibility
- Quizzes
- 20 Questions
- Published: 02 Mar, 2026
- Level: Beginner
Welcome to the HTML Semantics & Accessibility Quiz! This quiz will test your knowledge of semantic HTML elements and web accessibility best practices. Each question has a hint to help you out, and you

CSS Fundamentals: Selectors, Box Model & Styling
- Mohammad Abu Mattar
- CSS
- Frontend
- Quizzes
- 20 Questions
- Published: 27 Feb, 2026
- Level: Beginner
Welcome to the CSS Fundamentals quiz! This quiz will test your knowledge of CSS basics, including selectors, the box model, properties, and layout techniques. Each question is designed to reinforce ke

TypeScript: Typed JavaScript Fundamentals
- Mohammad Abu Mattar
- TypeScript
- Programming
- Web Development
- Frontend
- 20 Questions
- Published: 04 Feb, 2026
- Level: Intermediate
Welcome to the TypeScript Basics Quiz! This quiz is designed to test your understanding of fundamental TypeScript concepts, static typing, and type-safe programming best practices. Each question is mu

JavaScript: Language Fundamentals & Modern Features
- Mohammad Abu Mattar
- JavaScript
- Programming
- Web Development
- Frontend
- 20 Questions
- Published: 03 Feb, 2026
- Level: Intermediate
Welcome to the JavaScript Basics Quiz! This quiz is designed to test your understanding of fundamental JavaScript concepts, syntax, and modern programming best practices. Each question is multiple-cho