---
title: "Discussion on \"How React works behind the Scenes\" | Hashnode"
description: "Discussion on \"How React works behind the Scenes\". An Easy Guide to What's Happening Behind the Code"
url: "https://hashnode.com/posts/how-react-works-behind-the-scenes/64ca22e619ba871aedda8f2e"
---

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

Discussion

# [How React works behind the Scenes](https://mirayatech.blog.com/how-react-works-behind-the-scenes?utm_source=hashnode&utm_medium=feed)

An Easy Guide to What's Happening Behind the Code

Aug 2, 2023 · 2 min read · mirayatech.blog.com  
Updated Jun 3, 2025  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#developer](https://hashnode.com/tag/developer)
-   [#software-development](https://hashnode.com/tag/software-development)
-   [#learning](https://hashnode.com/tag/learning)
-   [#programming](https://hashnode.com/tag/programming)

## Written by

[Miraya Tech](https://hashnode.com/@mirayatech)

@mirayatech · Germany

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

Design Engineer

## Responses 1

Markdown supported · ⌘↵ to post

[Muhamad Rashid Mugaba](https://hashnode.com/@mugaba)

[Aug 2, 2023](https://hashnode.com/posts/how-react-works-behind-the-scenes/64ca22e619ba871aedda8f2e/comment/64ca8b9ffc5843b339eba10d)

Hello [〽️iraya](https://hashnode.com/@mirayatech). You mentioned key twice did you perhaps mean ref

[Miraya Tech](https://hashnode.com/@mirayatech)

[Aug 3, 2023](https://hashnode.com/posts/how-react-works-behind-the-scenes/64ca22e619ba871aedda8f2e/comment/64ca8b9ffc5843b339eba10d#reply-64cb49c4218e67b3098f6878)

Thank you for catching that, you are right, I meant ref instead of key.

[Muhamad Rashid Mugaba](https://hashnode.com/@mugaba)

[Aug 3, 2023](https://hashnode.com/posts/how-react-works-behind-the-scenes/64ca22e619ba871aedda8f2e/comment/64ca8b9ffc5843b339eba10d#reply-64cb4a8938b248b9c360a80c)

By the way thank I did not know used Symbol to create nodes in the virtual dom[〽️iraya](https://hashnode.com/@mirayatech)
