<commit_before>---
path: "/talks/the-state-of-the-state-react-state-management-in-2019"
date: "2019-04-25"
title: "The state of the state: React state management in 2019"
---

### Description

There's always been a large variety of ways to manage state in React. Redux has always been a popular choice, but with React 16 and recently released libraries, there are now even more options. What are these options, and why would you use any of these over any others?

Let's go through some popular choices for managing state in React and check their pros and cons and how opting in for each of these may help (or not) to scale your data flow.

### Events

#### [TDC 2019 | Florianópolis](http://www.thedevelopersconference.com.br/tdc/2019/florianopolis/trilha-web-frontend)

🌎 Florianópolis, Brazil

📍 Centro de Convenções CentroSul

🗓️ April 25, 2019

👥 ≈ 120 people audience

### Slides

<div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.1987%;"><iframe src="//speakerdeck.com/player/d08836ac34da404abf728f53e70a2182" style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;" allowfullscreen scrolling="no" allow="autoplay; encrypted-media"></iframe></div><commit_msg>content(talks/the-state-of-the-state-react-state-management-in-2019): add TDC Belo Horizonte<commit_after>---
path: "/talks/the-state-of-the-state-react-state-management-in-2019"
date: "2019-04-25"
title: "The state of the state: React state management in 2019"
---

### Description

There's always been a large variety of ways to manage state in React. Redux has always been a popular choice, but with React 16 and recently released libraries, there are now even more options. What are these options, and why would you use any of these over any others?

Let's go through some popular choices for managing state in React and check their pros and cons and how opting in for each of these may help (or not) to scale your data flow.

### Events

#### [TDC 2019 | Florianópolis](http://www.thedevelopersconference.com.br/tdc/2019/florianopolis/trilha-web-frontend)

🌎 Florianópolis, Brazil

📍 Centro de Convenções CentroSul

🗓️ April 25, 2019

👥 ≈ 120 people audience

#### [TDC 2019 | Belo Horizonte](http://www.thedevelopersconference.com.br/tdc/2019/belohorizonte/trilha-front-end)

🌎 Belo Horizonte, Brazil

📍 UniBH - <NAME>

🗓️ June 14, 2019

👥 ≈ 60 people audience

### Slides

<div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.1987%;"><iframe src="//speakerdeck.com/player/d08836ac34da404abf728f53e70a2182" style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;" allowfullscreen scrolling="no" allow="autoplay; encrypted-media"></iframe></div>
{'fraction_non_alphanumeric': 0.11969253294289897, 'fraction_numerical': 0.0629575402635432, 'mean_word_length': 4.778012684989429, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5327184', 'n_tokens_mistral': 1048, 'n_tokens_neox': 882, 'n_words': 323}