Как работает SPA? Роутинг на фронтенде. Компонетный подход (+ пишем свой роутер)

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 22

  • @ЛенаКиселева-в5в
    @ЛенаКиселева-в5в 2 роки тому +1

    Спасибо большое!! принцип работы spa раскрыт отлично и все в одном видео, кратко и доступно

  • @orcsamuro9687
    @orcsamuro9687 Рік тому

    Спасибо, было полезно

  • @AndrewLapteff
    @AndrewLapteff Рік тому

    автор реально крут

  • @askerkotsev363
    @askerkotsev363 2 роки тому +2

    Как я долго искал это

  • @renren2145
    @renren2145 6 місяців тому

    расставить точки над ё! лайк подписка ) а ссылочка на статью в медиум будет?

  • @olegvoron6847
    @olegvoron6847 3 роки тому +1

    Я кстати первый раз вижу подобное объяснение.

    • @dobryakov
      @dobryakov  3 роки тому +1

      Это комплимент или нет...

    • @olegvoron6847
      @olegvoron6847 3 роки тому +1

      @@dobryakov В общем то да, нигде в интернетах, как минимум в видео формате я не видел такого емкого объяснения.

  • @dimakovalenkov7835
    @dimakovalenkov7835 2 роки тому

    Спасибо, то что надо!

  • @zakchips
    @zakchips 4 роки тому +3

    Спасибо. Очень ждала. К сожалению много ещё незнакомого, мало освещаемого новичкам в разных тьюториалах. и в моём случае это прошло бы стороной, "как косой дождь".
    Сложно ре-моделировать мозг, привыкший к уже известному паттерну из django templates. Написал меню в base.hmtl и радуешься его глобальному сиянию.
    В js frameworks такое похоже не прокатит. Я же набила себе шишек про сообщение раздражённого браузера "сколько можно стучаться по одному и тому же router-y?", хотя пребывала в убеждении, что магический mode:hystory меня защитит. Теперь пойду творчески перерабатывать представленные новые горизонты.

    • @dobryakov
      @dobryakov  4 роки тому

      Большой удачи!

  • @olegvoron6847
    @olegvoron6847 Рік тому

    Очень полезно, про History API + express хотелось бы прочесть статью, решал подобную проблему год назад. Из за этого я закопался в непонятную мне тему и не смог сделать тестовое.
    Хочется понять про какую проблему вы говорили когда объясняли History API, зачем использовался express. Пока что кажется, что можно было обойтись и без express.
    Вообще от каши всех разномастных серверов которые необходимы для работы (один для прокси другой для контента и так далее) немного кипит голова.

    • @dobryakov
      @dobryakov  Рік тому

      В этой статье описывается несколько способов того, как можно засёрвить статику по SPA: medium.com/swlh/using-vue-routers-history-mode-6d9395e8122e
      Без express обойтись, разумеется, можно, но в тот момент мне не хватало компетенций, чтобы нормально разрулить это через nginx, сейчас, конечно, отдельный express-сервер я не поднимаю)

  • @ОльгаЛеонтьева-ц3з

    Спасибо, очень кстати видио.

  • @404Negative
    @404Negative 9 місяців тому

    не "компонента", а компонент. сервер максимально просто реализуется. на любой запрос всегда отдаёт одну и туже страницу

  • @corp.6587
    @corp.6587 3 роки тому +1

    когда нажимаешь на стрелку "назад" не работает

  • @olegvoron6847
    @olegvoron6847 3 роки тому +1

    Тоесть в реале я могу увидеть бизнес логику (ну типа) в бэкэнде или рядом отдельным приложением, бэкэнд который занимается работой с данными и отправкой их во фронтенд, который занят уже вопросом роутинга и распределения данных? Помимо визуального вида.
    Башка взрывается от такого. Особенно от сочетания названий технологий. ( vue, vuex, что то на бэкэнд)

  • @ИванПопов-о4з
    @ИванПопов-о4з 2 роки тому +2

    Многостраничник = МСП
    Одностраничник = ОСП
    Путейщик
    Путизация

  • @ИванПопов-о4з
    @ИванПопов-о4з 2 роки тому +1

    Обозреватель.

  • @ИванПопов-о4з
    @ИванПопов-о4з 2 роки тому +1

    В общем минус, слушать невозможно этот суржик.
    Учи русский !

  • @sueta714
    @sueta714 Рік тому

    14:00 Тут можно было вот так сделать event.target.getAttribute('href'), оч понятное видео, спасибо