---
title: "Bappi Rahman (@bappirahman) | Hashnode"
description: "Full Stack Developer. Read the latest articles by Bappi Rahman on Hashnode."
url: "https://hashnode.com/@bappirahman"
---

@bappirahman

# Bappi Rahman

@bappirahman · Joined February 2023

Full Stack Developer

### [Mastering React: Understanding Function Components, Class Components, Hooks, JSX, Props and the Virtual DOM](https://bappirahman.hashnode.dev/mastering-react-understanding-function-components-class-components-hooks-jsx-props-and-the-virtual-dom?utm_source=hashnode&utm_medium=feed)

Learn how React works by exploring its latest versions and features such as Function Components, Class Components, Props, and Hooks.

8 min read · [bappirahman.hashnode.dev](https://bappirahman.hashnode.dev/mastering-react-understanding-function-components-class-components-hooks-jsx-props-and-the-virtual-dom?utm_source=hashnode&utm_medium=feed)

[Feb 19, 2023](https://hashnode.com/posts/mastering-react-understanding-function-components-class-components-hooks-jsx-props-and-the-virtual-dom/63f257b3bf211364086c504a)

### [Understanding the Document Object Model (DOM) in Web Development](https://bappirahman.hashnode.dev/understanding-the-document-object-model-dom-in-web-development?utm_source=hashnode&utm_medium=feed)

This blog post introduces readers to the Document Object Model (DOM), which is a programming interface for web documents. The post explains what the DOM is,

2 min read · [bappirahman.hashnode.dev](https://bappirahman.hashnode.dev/understanding-the-document-object-model-dom-in-web-development?utm_source=hashnode&utm_medium=feed)

[Feb 15, 2023](https://hashnode.com/posts/understanding-the-document-object-model-dom-in-web-development/63ecaccbe2aa25c9847d7124)
