> For the complete documentation index, see [llms.txt](https://lernen.react-js.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lernen.react-js.dev/erweiterte-konzepte.md).

# III – Erweiterte Konzepte

- [Higher Order Components](https://lernen.react-js.dev/erweiterte-konzepte/higher-order-components.md)
- [Functions as a Child und Render Props](https://lernen.react-js.dev/erweiterte-konzepte/render-props-und-functions-as-a-child.md)
- [Context API](https://lernen.react-js.dev/erweiterte-konzepte/context-api.md)
- [Refs](https://lernen.react-js.dev/erweiterte-konzepte/refs.md)
- [Error Boundaries](https://lernen.react-js.dev/erweiterte-konzepte/error-boundaries.md)
- [Portals](https://lernen.react-js.dev/erweiterte-konzepte/portals.md)
- [Code Splitting](https://lernen.react-js.dev/erweiterte-konzepte/code-splitting.md)
- [Typechecking mit PropTypes, Flow und TypeScript](https://lernen.react-js.dev/erweiterte-konzepte/type-checking.md)
