The use of ReactJs in mobile applications not only allows a quick refresh of the screen but also makes the development process simpler, since it is not necessary to perform ajax refreshment explicitly. It would add value to Web applications
Changed the category to Frontend
It could be something that would allow to include ReactJS (components) into an existing app, a bit like what was done by FB when they migrated to React. Not fully migrate to React but create hybrid apps.
Currently I've noticed that some big pages take a long time to perform ajax refreshes, I feel this is because of the dependency of the server to handle everything.
With ReactJS the client handles the drawing instead of the server having to push all changes to the client, the client reacts and handles the changes. React also uses a feature to only apply the changes, so you don't have to reload your entire DOM.
Creating a simular page in plain html,javascript and php on a simular server currently makes such a big difference in performance.
If Outsystems were to solve this performance lack, I'm sure it will become so much more popular (because there will only be upsides in using the platform)
Agree. I feel like this already is solved in a mobile version of the platform and I would love to see the same performance and features in web.
Hey Roman, that's exactly where I got the idea from!
I would suggest adding an addition Single Page Application model in addition to the exist Ajax model. Actions could be defined as an Ajax Action or a SPA Action. If a browser does not support SPA but SPA is defined, it would fallback to Ajax.
Hi Joey,
That's an excellent idea.
In fact we're already working on it, so that when you create new web applications you can take advantage of React, creating pages that perform a lot faster. We'll release an early access version of this soon and we will love to have your feedback on it.
Cheers,
Tiago Simões
Hey Tiago,
That would be awesome!
When will this new feature launch? I confess that I am already anxious because we are in need of this functionality. Is there a date for beta release?
I'm very excited with this new feature! Congrats OutSystems!
Hi folks,
On October 02nd the team released a new generation of Web Apps, so you can already take full advantage by creating Reactive Web Apps in OutSystems. You can read all about Reactive Web Apps on our forum post.
Thank you all for the great feedback. Keep your ideas coming, we are listening.
Cheers!