команде фронт-бэк вот чем был вызван. Изначально я изучал джанго, в общем то до нормального базового уровня я его изучил. А для изучения restApi я немного разобрался с vue чтобы сделать потребителя для api. Но проблема в том что как только я решил сделать более менее рабочий сайт, полезла куча нюансов использования: js, pinia, другие библиотеки. И получается что я одновременно изучаю два языка и еще кучу библиотек и фреймворков. Это пипец как медленно… Что кто посоветует или может просто мнение на эту тему скажет? Если я хочу на данном этапе развивать навыки в бэкенде, имеет ли мне смысл искать такого же новичка для совместного развития или лучше пытаться прибиться к реальным проектам? Совет прям очень нужен потому что руки уже опускаются.
а фронт зачем вообще нужен? может на обычном html и использовать формы, поля. Css - да без него
Можешь искать, а можешь без фронта на каком-нить htmx вывести
Обычный сайт, старый такой, топорный - да
Фронт можешь начать с простого js - api вызовы через fetch Для более сложного и если хочется - Vue, но без всяких Pinia и других библиотек Не загружайся ненужным
https://github.com/gothinkster/realworld Есть такой проект на гите. Имеется спецификация по API, пишешь на любом языке бэк, скачиваешь любое фронтенд приложение которое написано под этот стандарт(вроде там можно найти их сразу) и вот тебе фронт без фрнта и изучишь как работать с rest
Блин уже поздно уже загрузился pinia и недавно несколько часов бился с вызовом переменой пока не выяснил что при применении методов на store state теряется реактивность. 🤦♂️ И так каждый раз.
pinia прям необязательно использовать, можно composables обойтись. А если рассматриваешь как место куда складируются данные с бэка, то pinia тем более необязательна. Можно tanstack-query заюзать
Да именно так и использовал. 🤝
это использование инструмента не по назначению. В pinia данные кладешь, и она оповещает всех подписчиков об обновлении. Это хорошо, когда фронт-приложение само в себе, или частично так. С запросами этот цикл нарушается: данные кладешь, но ничего не происходит. И когда запрос возвращает ответ, то он может тут же обновить все что нужно, но он перекладывает это на pinia. pinia весьма самостоятельна, но с запросами превращается в тупого посыльного. Лучше использовать тупого посыльного tanstack-query
Обсуждают сегодня