Front-End Development
React
Interface library for interactive web applications
Maintained by
Meta
Released 2013

Plain explanation
What React is
React is a JavaScript library for building the part of an application a person actually looks at and clicks. Instead of one large page, the screen is assembled from small reusable pieces called components, and React updates only the pieces whose information changed.
A widely used JavaScript library for building interactive web application interfaces from reusable components.
How Axis uses it
React is our default choice for business application screens where users spend real working hours, because a shared component set keeps a large system consistent as it grows.
What it is used for
Where React shows up in our projects
These are the practical applications we build with it, not a list of everything it can theoretically do.
01
Customer portals
02
Internal dashboards
03
Administrative applications
04
Data-heavy interfaces
05
Modernization of older web interfaces
Honest assessment
When React is the right call, and when it is not
Every technology has a range where it performs well and a range where something else is a better answer. We would rather say so up front.
A strong fit when
- The application has substantial interactivity
- Many screens share reusable interface components
- The product will be maintained and extended over time
- A broad ecosystem and hiring pool matter
We would consider another option when
- The site is mostly static marketing content
- The project only needs a small amount of browser interactivity
- A server-rendered or simpler content system would reduce unnecessary complexity
Related services
Where React fits into an Axis project
Have a project that may use React?
We can review the requirements and tell you whether it is the right technical choice for what you are building.