---
title: "Discussion on \"React Fundamentals: Components, JSX, State, and Re-rendering\" | Hashnode"
description: "Discussion on \"React Fundamentals: Components, JSX, State, and Re-rendering\". Why React Exists\nWhy did developers create React when JavaScript and the DOM already existed?\nIn traditional web development, you write vanilla JavaScript to imperatively find, modify, and update HTML"
url: "https://hashnode.com/posts/react-fundamentals-components-jsx-state-and-re-rendering/6a89d1ff58573a55a27298c8"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [React Fundamentals: Components, JSX, State, and Re-rendering](https://swapnadip-syntexandstory.hashnode.dev/react-fundamentals-components-jsx-state-and-re-rendering?utm_source=hashnode&utm_medium=feed)

Why React Exists Why did developers create React when JavaScript and the DOM already existed? In traditional web development, you write vanilla JavaScript to imperatively find, modify, and update HTML

Aug 22 · 5 min read · swapnadip-syntexandstory.hashnode.dev  
Read the article

-   [#chai](https://hashnode.com/tag/chai)
-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#chaiaurcode](https://hashnode.com/tag/chaiaurcode)

## Written by

[Swapnadip Sahoo](https://hashnode.com/@swapnadip23)

@swapnadip23 · Pnaskura, India

  
[View profile](https://hashnode.com/@swapnadip23)

नमस्ते

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
