Skip to main content

Use React For Core UI

Status: {status} Last Updated: {date}

Software VersionLink
18.2.0https://reactjs.org

Context and Problem Statement

We need a modern, UI framework

Decision Drivers

  • Modern
  • Widely Used
  • Ease of Modularity
  • Supports Consumer UX and Enterprise UX
  • Speed to Delivery

Considered Options

  • Angular
  • Flutter
  • React
  • VUE

Decision Outcome

Chosen option: React given our experience with it.

Consequences

  • Good, because we get a modern UI with minimal effort, allowing us to focus on business priorities
  • Bad, because we will need to bring in multiple libraries or use a super-set-framework (e.g. Next.js or Remix).