Important

You are browsing upcoming documentation for version 5.1 of OroCommerce, OroCRM, and OroPlatform, scheduled for release in March 2023. Read version 5.0 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Framework Integration

This section discusses including and developing Vue or React applications into a project based on the Oro application.

It is often necessary to implement a complex interactive interface in the Oro application. Since the Oro frontend is built on Backbone, a somewhat outdated library, it might be challenging to implement. This tutorial explains how to integrate modern JavaScript frameworks and libraries and run them in the context of the Oro application.

You can always do this with a page component by creating a Vue/React application directly in the initialize method.

For more information on using the Page Component, see the Page Component topic.

To learn how to create applications in Vue 3, see the official Vue 3 documentation. To learn how to create a React app, see the official React documentation.