Алиса, держись! Помню, как сам в свое время пытался осилить эту связку: React, а сверху еще и TypeScript, который тогда казался каким-то заоблачным зверем. Это тебе не просто HTML со статикой верстать, тут мозг приходится включать на полную катушку.

Главное — не бросать. Я вот что скажу, раньше, помнится, все на чистом JavaScript писали, и казалось, что этого вполне себе достаточно для большинства задач по созданию сайтов. А теперь? Теперь без этих всяких фреймворков и строгой типизации куда-то не особо прорвешься, особенно в серьёзной веб-разработке. Вот и приходится учиться, иначе конкуренцию не выдержишь.

Так что, если чувствуешь, что идет фрустрация, вспомни, ради чего все это затевалось. Когда поймёшь, как круто TypeScript помогает ловить ошибки на этапе написания кода, а не когда сайт уже на продакшене "падает" — вот тогда почувствуешь настоящую радость от разработки. Это как с велосипедом — сначала падаешь, а потом ездишь с ветерком).