While React can be used for small pieces of an interface, it's not as easy to 'drop into' an application as a library like jQuery, or even a framework like Vue - it is more approachable when you build your entire app with React. React can handle a single button, a few pieces of an interface, or an app's entire user interface. This allows teams to set conventions that work best for them, and to adopt React in any way they would like to.
Unlike the other frameworks covered in this module, React does not enforce strict rules around code conventions or file organization.