A framework is declarative. You declare what you want. Generally in a configuration file and you get an app.
A library does not impose any configuration. I don’t see any required configuration with React. You can use it wherever you want in your code as an addition.
My piece on that: https://datacadamia.com/code/design/library_vs_framework