Просто говоря про классы я допустим не понимаю, почему иногда люди пишут что экспортируют дефолтную функцию, а иногда пишут класс и экспортируют его, почему это удобнее?
Если ты про обычную функцию, то она ж не эквивалентна классу всё таки, она просто может выполнять какие-то вычисления и возвращать результат, а классы в целом нужны для создания однотипных объектов и наследования