Introduction 

Greystone have been developing systems for clients for over 20 years. As a result of our collaborations all our clients have grown, some exponentially, and we are still looking after many of them today. 

There has been a noticeable shift towards black box deliverables, whereby businesses hire a software company to deliver a one off product, often for a fixed price, then leave the client to their own devices. We will do this when required, but our preference is always to continue to support our clients as they progress and grow their business over time. Quality software solutions shouldn’t stand still, rather they should evolve as and when the client needs them to. 

For long periods we were able to use fairly fixed development tools. Available technologies don’t come along in a linear curve though and in recent years our team has kept a keen eye on what’s out there. One such tool that caught our attention was React JS. 

Whilst not the prettiest of languages (React is less intuitive to the untrained eye than some others) the power and flexibility it delivers is without question. 

We have now delivered several live web services in React and its firmly at the top of the Greystone arsenal in terms of methodologies that we intend to continue using into the foreseeable future. 

History 

React was created by a Facebook software engineer, then released as Freeware in 2013 with a version specifically for mobile apps following in 2015. It is essentially a front end JavaScript library. 

Having the weight of Facebook behind it means that as a new methodology it is likely to stay around, hence its popularity is continuing to grow. 

The Greystone team started to take an interest in 2019 around the time they released a new version that introduced React Hooks. 

With it being open source, there are literally tens of thousands of tried and tested shared libraries that are readily available and easy to incorporate into projects.  

Implementing React 

React is a cloud based front end tool, making it a nice light product when it comes to deployment. Greystone use .net core to create the backend api’s that our React solutions then call to handle all the data flows. 

Our latest venture is due to go live later this month. Keep an eye on Greystone social media posts for more information.