I have built many projects using React. When React, DOM manipulation is mainly done using React itself. So I use React to handle DOM. And eventlessness was the thing, while building a project, especially when we need to interact with some basic front end, we need to have a good eventlessness. So eventlessness helps in a lot of things, especially if you want to handle any button clicks or keyboard inputs. So that kind of things are used with JavaScript.
