React
A component library for building interfaces, used on the web and in mobile through React Native.
Where we use it
- Web applications
- Design systems
- Dashboards
Strengths
- Large ecosystem
- Component reuse
- Server components in modern frameworks
Considerations
Trade-offs worth knowing before you choose it.
- Needs a framework for routing and data loading
- Easy to ship too much client JavaScript
React is a trademark of its owner. Listing it describes work we offer and does not imply a partnership or certification.
Services that use React
Custom software development
Design and build of bespoke web, mobile and back-office applications — from first specification to production support.
Web application development
Responsive web applications and portals with modern frameworks, server rendering, strong security and measurable performance.
Cross-platform development
Shared-code applications across web, Android, iOS and desktop using React Native, Flutter, Expo, Electron and Tauri.
UI/UX design
User research, information architecture, interaction design, prototypes and accessible visual design for web and mobile products.
Product design and discovery
Discovery sprints, problem framing, prioritisation and validated prototypes that reduce the risk of building the wrong product.
More in frontend
- HT
HTML
The semantic foundation of every web page; correct HTML is the cheapest accessibility and SEO improvement there is.
- CS
CSS
Layout, typography and motion for the web, now with container queries, cascade layers and native nesting.
- JS
JavaScript
The language of the browser and, through Node.js, much of the server.
- TS
TypeScript
Typed JavaScript that catches whole classes of bugs before code runs and makes large codebases navigable.
- Nx
Next.js
A React framework with server rendering, static generation, routing and image optimisation built in.
- Vu
Vue.js
An approachable, progressive framework with single-file components and a gentle learning curve.
- Nu
Nuxt
The Vue framework for server-rendered and static applications.
- Ng
Angular
A complete, opinionated framework favoured by large teams and enterprises.
Have a React project in mind?
New build, rescue or modernisation — share what you have and where you want to get to.