In this chapter, we looked at the different things we can do when we target the browser with React, from form creation to events, and animations to SVG. Also, we learned how to use the new useRef Hook. React gives us a declarative way to manage all the aspects we need to deal with when we create a web application.
In case we need it, React gives us access to the actual DOM nodes in a way that means we can perform imperative operations with them, which is useful if we need to integrate React with an existing imperative library.
The next chapter will be about CSS and inline styles, and it will clarify what it means to write CSS in JavaScript.