---
title: "Comment by Aashiq Ahmed on \"An Intro to Solid.js for React Developers\" | Hashnode"
description: "It would be great if u explain the need of now destructuring props in solidjs , from what i know , they are using some proxies to track down it , so ... referen"
url: "https://hashnode.com/posts/an-intro-to-solidjs-for-react-developers/627d716b2621acd3b1ff27fe/comment/6293b079d97f80b5091db99e"
---

[Discussion](https://hashnode.com/posts/an-intro-to-solidjs-for-react-developers/627d716b2621acd3b1ff27fe)

Comment [An Intro to Solid.js for React Developers](https://hashnode.com/posts/an-intro-to-solidjs-for-react-developers/627d716b2621acd3b1ff27fe)

[Aashiq Ahmed](https://hashnode.com/@aashiqahmed)

[May 29, 2022](https://hashnode.com/posts/an-intro-to-solidjs-for-react-developers/627d716b2621acd3b1ff27fe/comment/6293b079d97f80b5091db99e)

It would be great if u explain the need of now destructuring props in solidjs , from what i know , they are using some proxies to track down it , so ...

reference - [docs.solidjs.com/guides/getting-started-with-soli…](https://docs.solidjs.com/guides/getting-started-with-solid/adding-interactivity-with-state#managing-basic-state-with-signals)

[Travis Waith-Mair](https://hashnode.com/@nontraditionaldev)

[Aug 14, 2022](https://hashnode.com/posts/an-intro-to-solidjs-for-react-developers/627d716b2621acd3b1ff27fe/comment/6293b079d97f80b5091db99e#reply-62f86eac69fa1793160c463f)

To make accessing prop values work with the reactivity, Solid, under-the-hood, uses proxies with getters and setters. This means that if you access a reactive value outside of a solid.js tracking scope, the reactivity is broken: [solidjs.com/tutorial/props\_defaults](https://www.solidjs.com/tutorial/props_defaults)
