# React

**URL:** <https://forum.kirupa.com/t/react/656810>\
**Category:** Uncategorized\
**Created:** [February 8, 2023, 11:33am UTC](https://forum.kirupa.com/t/react/656810 "2023-02-08T11:33:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ruslan0308c](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ruslan0308c/32/19912_2.png) [@Ruslan0308c](https://forum.kirupa.com/u/Ruslan0308c)\
**Post date:** [February 8, 2023, 11:33am UTC](https://forum.kirupa.com/t/react/656810/1 "2023-02-08T11:33:22Z")

</div>

which is better to use in React to store data, this.state or Redux

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [February 8, 2023, 5:38pm UTC](https://forum.kirupa.com/t/react/656810/2 "2023-02-08T17:38:50Z")

</div>

Do you want this data persisted just for your component? Or do you want this data to be accessible by your entire application?

---

<div class="post-metadata">

**Author:** ![Ruslan0308c](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ruslan0308c/32/19912_2.png) [@Ruslan0308c](https://forum.kirupa.com/u/Ruslan0308c)\
**Post date:** [February 8, 2023, 8:05pm UTC](https://forum.kirupa.com/t/react/656810/3 "2023-02-08T20:05:38Z")

</div>

so that they are available to the entire application

---

<div class="post-metadata">

**Author:** ![Ruslan0308c](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ruslan0308c/32/19912_2.png) [@Ruslan0308c](https://forum.kirupa.com/u/Ruslan0308c)\
**Post date:** [February 10, 2023, 1:58pm UTC](https://forum.kirupa.com/t/react/656810/4 "2023-02-10T13:58:12Z")

</div>

Kirupa?

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [February 10, 2023, 3:08pm UTC](https://forum.kirupa.com/t/react/656810/5 "2023-02-10T15:08:25Z")

</div>

Apologies for the delay! Context is just what you need:

> **[Passing Data Deeply with Context – React](https://react.dev/learn/passing-data-deeply-with-context)**
>
> The library for web and native user interfaces

It allows you to share state across your app without needing to pass props between components 😀

---

<div class="post-metadata">

**Author:** ![Ruslan0308c](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ruslan0308c/32/19912_2.png) [@Ruslan0308c](https://forum.kirupa.com/u/Ruslan0308c)\
**Post date:** [February 10, 2023, 4:08pm UTC](https://forum.kirupa.com/t/react/656810/6 "2023-02-10T16:08:59Z")

</div>

спасибо
