App Frontend Application Architecture
Description of the Application architecture for App-Frontend
App Frontend is a Single Page Application built using React + Redux.
This application is responsible for presenting a UI to the end user. The application consists of several different features that are responsible for handling the UI for different steps in the workflow.
The app frontend is automatically built and deployed to a CDN, and is versioned using semantic versioning. Each App developed in Altinn Studio will reference the app frontend, which will be served by the CDN. By default, an app will reference the latest major version that was available when the app was created. Each app may reference a specific version, so that there can be different versions of the app frontend for two different deployed apps.
React + Redux architecture
High-level description of React + Redux architecture used in app frontend
App Frontend configuration files
Description of the different configuration files used by app frontend
App frontend features
High-level description of app frontend features
App frontend code structure
High-level overview of how the app frontend is structured
App frontend rendering and flow
High-level overview of what happens when the app frontend is rendered