На самом деле здравый комментарий...У вас выбор небольшой или вы понимате досканально инструмент (фреймворк) , которым вы пользуетесь и сами находите решения или пишите на vanilla js . Кстати никто вам не запрещает использовать библиотеки и фреймворки, просто для начала изучите api инструмента и желательно загляните под капот вашего авто(фреймворка, библиотеки). Еще я думаю у вас проблема потомучто, что кроме console.log не используете ничего при отладке кода, а ведь есть debugger в браузере