# Development Learn development concepts for building and working with customizations. - [Data fetching](https://docs.commercetools.com/merchant-center-customizations/development/data-fetching.md) Learn about implementing data fetching requirements in your React components. - [UI components](https://docs.commercetools.com/merchant-center-customizations/development/ui-components.md) Discover common components to help build the foundation of your user interface. - [Routing](https://docs.commercetools.com/merchant-center-customizations/development/routing.md) Learn about navigating between areas of your customizations. - [Forms](https://docs.commercetools.com/merchant-center-customizations/development/forms.md) Learn about implementing forms and validation in your React components. - [Page content layouts](https://docs.commercetools.com/merchant-center-customizations/development/page-content-layouts.md) Learn about using layout components to structure content in your customizations. - [Notifications](https://docs.commercetools.com/merchant-center-customizations/development/notifications.md) Learn about notification types and how to use them in your customizations. - [Testing](https://docs.commercetools.com/merchant-center-customizations/development/testing.md) Learn about the recommended testing strategies for your customizations. - [Translations](https://docs.commercetools.com/merchant-center-customizations/development/translations.md) Learn more about implementing multiple language support in your customizations. - [Permissions](https://docs.commercetools.com/merchant-center-customizations/development/permissions.md) Learn about applying user permissions to different parts of your customizations. - [Page titles](https://docs.commercetools.com/merchant-center-customizations/development/page-titles.md) Learn about customizing page titles in Custom Applications. - [Adding TypeScript](https://docs.commercetools.com/merchant-center-customizations/development/adding-typescript.md) Learn about developing your customizations using TypeScript. - [Going to production](https://docs.commercetools.com/merchant-center-customizations/development/going-to-production.md) Learn more about preparing your customizations for production usage. The documentation assumes that you have basic knowledge of JavaScript and React. If not, we recommend you to go through the official [React tutorial](https://react.dev/learn/tutorial-tic-tac-toe) first. ## Related pages - [Section overview page](https://docs.commercetools.com/merchant-center-customizations.md) - [Next page: Data fetching](https://docs.commercetools.com/merchant-center-customizations/development/data-fetching.md)