As we convert and add code using React, the Samanage app provides a better, faster, and more responsive experience. It allows us to count less on servers to render HTML, and focus more on the browser to render React, meaning our servers will be more free to do other tasks.
React has already changed the game at Samanage internally by allowing our ‘tried & tested’ web developers to now have the ability to build our mobile apps, so that dedicated mobile developers are no longer required. As we focus on building new mobile features, we can utilize several people from our team without the need for an immediate new hire to focus solely on mobile. For our customers, our use of React means that we continue to become more flexible in answering the growing demand for a better mobile experience.
Obviously, at Samanage, we don’t pick up every random technology and immediately give it a try. We take the time to discuss it a lot before hand, but we always keep in mind that we want Samanage to be a leader in technology. With React, everything seemed right. We started out by making a small React component that you can see in every item and audit trail – the little collapsible box with the triangle is made in React.
Another perk of React Native for Samanage is that the code is written in React.js and the app grabs this code when it starts up. This means we can now do continuous deployment, not only for our desktop application, but for mobile apps. When we push out an update to our servers, the mobile application will be updated without having to go through the app store/Google Play store. And, personally, as developers we won’t have to wait 3-5 days until Apple approves the update.
To learn more about React check out our first blog post that covers the basics.