What is React?
React is an open-source JavaScript library for building user interfaces out of components, originally created at Facebook (now Meta). Each component describes what part of the screen should look like for a given state, and React updates the view when the data changes. The Next.js framework and React Native, used for mobile apps, are both built on it.
How we use it at Koda Plus
React appears in our projects wherever an interface carries state and logic: the tyre and wheel shop, the B2B and B2C platform for beauty salons, Wekert's web application and the training firm's website. Together with Tauri it also runs Koda Flow, our own product. On Astro sites we add React components only where they are needed, and we build mobile apps with React Native and Expo. Our About page also shows a HackerRank React certificate at Basic level.
Used in
See the portfolioIn our services
When it makes sense
- The interface holds a lot of state: filters, basket, configurator, dashboard
- An Astro site needs a few isolated interactive islands
- Web and mobile apps should share the same patterns
- The project must be easy for another front-end team to take over