As a view library, React is responsible for what the user sees on the screen. So its job is putting DOM nodes on the page and updating them. Different view libraries accomplish this in different ways and provide different APIs for us—the developers—to use. The primary features of React are:
$('ul').append('<li>New list item</li>')
To learn React, we recommend Kent C. Dodds’s course: Epic React.