Murat Savas wrote: What will happen to the security of the system? This technology has a login system, so will there be any vulnerabilities?
It depends. If it's a privately-designed login system, I can virtually assure that there will be vulnerabilities. And always were. If you have been using a professionally-designed and-vetted login system like the one JEE builds into every webapp server, most likely not.
Incidentally, I AM assuming that React, JSF, or whatever, everything's talking to a common
Java backend webapp. If your React backend isn't Java, then you'll definitely have to co-ordinate security, as well as any data passing (since JEE session objects aren't accessible from outside the JVM). In other words, you'll be running multiple webapps, even if they present to the user as a single app, and you'll have to design accordingly.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.