Yes, it is easier to maintain
(assuming no css-in-js) Your styles are bound to the component, not some global in your app.
States and their representations are controlled in the component themselves
With normal css files and class names, you must jump between files. With tailwind, I see what's going on with a component right in my jawascript