# Guides

- [Catching Errors Thrown by Rejected Promises](/redux-promise-middleware/guides/rejected-promises.md)
- [Chaining Actions](/redux-promise-middleware/guides/chaining-actions.md)
- [Comparison to other promise middleware](/redux-promise-middleware/guides/comparison.md)
- [Custom Type Delimiters](/redux-promise-middleware/guides/custom-delimiters.md)
- [Custom Types](/redux-promise-middleware/guides/custom-suffixes.md)
- [Optimistic Updates](/redux-promise-middleware/guides/optimistic-updates.md)
- [Use with Async/Await](/redux-promise-middleware/guides/async-await.md)
- [Use with Reducers](/redux-promise-middleware/guides/reducers.md)
- [Use with Redux Actions](/redux-promise-middleware/guides/redux-actions.md)
- [Use with Redux Promise Actions](/redux-promise-middleware/guides/redux-promise-middleware-actions.md)
- [Use with Promises Resolved with Null Values](/redux-promise-middleware/guides/null-values.md)
