# Web applications

**URL:** <https://forum.freecodecamp.org/t/web-applications/441811>\
**Category:** Curriculum Help\
**Tags:** javascript\
**Created:** [January 21, 2021, 4:24am UTC](https://forum.freecodecamp.org/t/web-applications/441811 "2021-01-21T04:24:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![eralpkor](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/eralpkor/32/10456_2.png) [@eralpkor](https://forum.freecodecamp.org/u/eralpkor)\
**Post date:** [January 21, 2021, 4:24am UTC](https://forum.freecodecamp.org/t/web-applications/441811/1 "2021-01-21T04:24:57Z")

</div>

**Building a web application is very stateful. Where should this state be stored? Where should it not be stored?**

This was a question on a test I took. It did not say `React` specific. Do they mean `sessions` and `cookies` ?

---

<div class="post-metadata">

**Author:** ![bedward](https://avatars.discourse-cdn.com/v4/letter/b/f4b2a3/32.png) [@bedward](https://forum.freecodecamp.org/u/bedward)\
**Post date:** [January 21, 2021, 4:29am UTC](https://forum.freecodecamp.org/t/web-applications/441811/2 "2021-01-21T04:29:06Z")

</div>

Redux is an open-source JavaScript library for managing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook’s Flux architecture, it was created by Dan Abramov and Andrew Clark. [Wikipedia](https://en.wikipedia.org/wiki/Redux_(JavaScript_library))

---

<div class="post-metadata">

**Author:** ![nibble](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/nibble/32/123681_2.png) [@nibble](https://forum.freecodecamp.org/u/nibble)\
**Post date:** [January 21, 2021, 4:31am UTC](https://forum.freecodecamp.org/t/web-applications/441811/3 "2021-01-21T04:31:51Z")

</div>

Hello @eralpkor

I think the react documentation’s thinking in react section might be useful especially the section which explains where your state should live.

> **[Thinking in React – React](https://reactjs.org/docs/thinking-in-react.html#step-4-identify-where-your-state-should-live)**
>
> A JavaScript library for building user interfaces

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/freecodecamp/original/3X/e/1/e1c433102e34b46dfaa3e15d13ab9a514b127078.svg) [@system](https://forum.freecodecamp.org/u/system)\
**Post date:** [July 22, 2021, 4:32pm UTC](https://forum.freecodecamp.org/t/web-applications/441811/4 "2021-07-22T16:32:02Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
