Mikhri, https://fomenko-gregory-cv.netlify.app/ вот так мое первое портфолио выглядело с которым нашел работу ._.
Сейчас без слез на этот щит не взглянешь, но пока учился казалось что норм вещи делаю) на все примерно полгода ушло.
Но это фронтенд, если планируешь в бек идти, там совсем другие таски будут
Но как логику отрисовки темплейта поместить в сервис? Про Хок я просто пример привел, я имею ввиду абстрагировать логику рекурсивности и применять к разным темплейтам.
Допустим у меня 5 рекурсивных компонентов которые принимают один формат данных, но отрисовывают каждый свое. Я бы не хотел 5 раз повторять логику рекурсии. Надеюсь понятно объясняю :)
ну самый простой способ добавить флаг и обернуть тестаймаут в иф.
условно:
isFirstClick = true // в замыкании
// в фукнции
if (isFirstClick) {
settimeout
}
isFirstClick = false
ol1vka, загляни на курсы у меня в профиле, они бесплатные и там весело учиться. Есть соревновательный элемент как таблица с баллами за таски, неплохо мотивирует выбиваться в топ :). Они не для совсем новичков, так что думаю тебе понравится (хотя если ты прям 1.5 года кодил каждый день думаю тебе там легко будет). Плюс там уютный чатик в дискорде, где можно найти единомышленников или просто пообщаться с такими же начинающими кодерами. Ну и есть шанс ментора получить, если собес пройдешь.
Изучаешь технологии, делаешь себе красивое портфолио с работами (5-10 нормальных хватит), откликаешься на вакансии. Если 0 опыта то полгода минимум уйдет на все это, если фуллтайм сидеть учиться. Ymamoro