Is ReactJS Frontend or Backend?

What you learn:
ReactJS allows developers to create large web applications. It helps develop dynamic apps. Data changes in dynamic apps without reloading the page. The main advantage of ReactJS is that it makes the application simple and dynamic. Static web applications don’t give the desired user-interface to the user. Hence, attending ReactJS Online Training will help you build lively apps.
Source: Codementor