Вы говорите, что только подбираетесь к теме React/Angular и т. д.
Если Вы хотите использовать в дальнейшем такие архитектурные решения, то стоит не то, чтобы отказаться от jQuery, а стать гибким. Не нужно заучивать какие-то конструкции из этой библиотеки, она - большой швейцарский нож.
При дальнейшей работе Вы таких ножей увидите еще не мало, но таскать такие библиотеки не всегда эффективно. В данном случае я бы поддержал идею модульности, раскрывающуюся в
npm. Но, конечно, предостерегаю от добавления зависимостей на каждый чих.
К слову, современные фреймворки "поощряют" работу без jQuery.