As one can see in React, which contorted itself to be "functional" and ended up inventing bad, new syntax for objects in a language that already had objects built-in. They evidently couldn't figure out a better way to handle it, and landed on reinventing the wheel, badly, and but calling it something else.
Eh, considering its popularity I suppose it is a "least bad" if one chooses a cynical yet realistic perspective.
Personally, after working with vanilla JS, then jquery, I looked at angular and react. I liked react so much better