По идеи все ты правильно написал более менее, но мне что-то не очень понятно зачем тебе тут конструкция async await(мне кажется и без него будет всё ок) и второй момент, кривой useCallback, возможно из за него и не робит у тебя, попробуй в зависимости вместо [], указать все переменные которые юзаешь в ней или просто убери данный хук и посмотри чо станет :)
Александр, ну со сторогой типизацией лучше взаимодействие идет)
Как я уже писал, то TypeScript будет нужен из-за типизации к примеру в React, или осоебнно для Vue, angular, в них без TS, делать не чего :)
Да и хорошо знать TS, зп подрастет :)
Александр, это очень плохо начинать с JavaScript!
В js нету строгой типизации, когда коснешься TypeScript, то будет очень проблематично в этом плане, а про базы данных я вообще молчу, отвал башки пойдет...
Могу сказать, что без TypeScript обойтись будет не возможно, ибо на больших проектах он юзается, про БД с одной стороны он на фронте не нужен, но честно говоря на любом проекте бывает попа, так что лучше знать :)
Начинай со строгой типизации, типа C,C++, java, Go, python или другое, но выбери одно. Это тебе сейчас может показаться фигней, но потом можешь пожалеть))
Просто закинь во все компании свое резюме. Тебе после пришлют ТЗ, если есть нужна в разработчике уровня junior.
А узнаешь что качать из фидбеке, который тебе пришлют, но лучше напомнить HR об фидбеке.
И на последок, во всех компаниях критерии разные :)
sim3x, осваиваю фронтенд разработку, и выбрал React, всё таки не хочется топать на завод)
1) Для своего личного учебного проекта, все таки практика круче теории
2) Данные же не хранятся в React или в Redux, это же задача бэка т.е. через API
3) в яндексе и на форумах, ту ссылку что прикрепил выше встретил в этом же форуме