Я считаю что есть некий спектр между библиотеками и фреймворками, на одном конце комбайны типа ExtJS, на другом какой-нибудь leftpad. И Реакт в этой оси координат гораздо ближе к библиотекам чем Svelte
Подытожу мысль. Почему реакт - это UI Фреймворк, потому что он говорит нам как стоить каркас UI. Почему это не либа, потому что в отличии от того же jquery он не несёт утилитарной функции
Но есть jQuery плагины которые полностью менеджат какой-то кусок дома, типа календарей.