React is a lightweight and focused technology, which works well on its own for simple sites or with a choice of other software for more complex applications. React makes no assumptions about what stack you're using so you're free to use whatever is best for the job.
React breaks the application into components and uses a one-way flow of data which lead to predictable and highly testable modular pieces. These pieces can be interchanged and reused, reducing rework. This means that we can develop faster
React removes unnecessary work from the browser, only making updates when there are real changes. This reduces lag and delays often seen on highly dynamic pages, making your application seem faster and more responsive to the user. This means better performance and user experience for your website
Predictable data flow helps to reduce complexity
SEO support with server-side rendering
Excellent testing support allows for comprehensive unit testing
Pages appear quick to users as lag is kept to a minimum
"You can be a lot more productive with React and build a front end much faster as it is so concise and well designed"
We worked with Admiral to help build their leading-edge short-term car insurance platform: Veygo.
We utilised React, alongside redux, apollo-graphQL, and styled components for reusable UI, to give us the technological toolkit we needed to iterate fast on the quote engine we were building.
Collaboration with UI/UX designers was critical, to solve the pain points encountered by customers and fine tune the user experience. As a result, the quote engine grew from 0 to 1,000,000 monthly visitors. The final product is SEO friendly, performance optimised and has a 9.3/10 Revoo score (based off 2000+ reviews).
To enable Admiral launch faster and more consistent UIs for their growing ecosystem of products, we created a shared components library via React.