<commit_before>---
id: recipe-index
title: 'Recipes: Index'
hide_title: true
---

# Recipes

These are some use cases and code snippets to get you started with Redux in a real app. They assume you understand the topics in [the "Redux Fundamentals" tutorial](../tutorials/fundamentals/part-1-overview.md).

- [Configuring Your Store](ConfiguringYourStore.md)
- [Usage with TypeScript](UsageWithTypescript.md)
- [Migrating to Redux](MigratingToRedux.md)
- [Using Object Spread Operator](UsingObjectSpreadOperator.md)
- [Reducing Boilerplate](ReducingBoilerplate.md)
- [Server Rendering](ServerRendering.md)
- [Writing Tests](WritingTests.md)
- [Computing Derived Data](ComputingDerivedData.md)
- [Implementing Undo History](ImplementingUndoHistory.md)
- [Isolating Redux Sub-Apps](IsolatingSubapps.md)
- [Using Immutable.JS with Redux](UsingImmutableJS.md)
- [Code Splitting](CodeSplitting.md)
- [Troubleshooting](Troubleshooting.md)
- [Structuring Reducers](structuring-reducers/StructuringReducers.md)<commit_msg>Update: Remove ImmutableJS from readme.<commit_after>---
id: recipe-index
title: 'Recipes: Index'
hide_title: true
---

# Recipes

These are some use cases and code snippets to get you started with Redux in a real app. They assume you understand the topics in [the "Redux Fundamentals" tutorial](../tutorials/fundamentals/part-1-overview.md).

- [Configuring Your Store](ConfiguringYourStore.md)
- [Usage with TypeScript](UsageWithTypescript.md)
- [Migrating to Redux](MigratingToRedux.md)
- [Using Object Spread Operator](UsingObjectSpreadOperator.md)
- [Reducing Boilerplate](ReducingBoilerplate.md)
- [Server Rendering](ServerRendering.md)
- [Writing Tests](WritingTests.md)
- [Computing Derived Data](ComputingDerivedData.md)
- [Implementing Undo History](ImplementingUndoHistory.md)
- [Isolating Redux Sub-Apps](IsolatingSubapps.md)
- [Code Splitting](CodeSplitting.md)
- [Troubleshooting](Troubleshooting.md)
- [Structuring Reducers](structuring-reducers/StructuringReducers.md)
{'fraction_non_alphanumeric': 0.1186780170255383, 'fraction_numerical': 0.00100150225338007, 'mean_word_length': 6.085106382978723, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '2060906', 'n_tokens_mistral': 680, 'n_tokens_neox': 648, 'n_words': 149}