Websocket. Создаем простой чат с использованием socket io, React js, Express

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 33

  • @artarzhakhouski5222
    @artarzhakhouski5222 ปีที่แล้ว +7

    Таймкоды:
    0:00:00 - Вступление + немного теории;
    0:03:04 - Пишем сервер;
    0:16:23 - Устанавливаем Vite и React;
    0:19:04 - Подключаем сокет к клиенту;
    0:21:36 - Роутинг;
    0:26:00 - Создаем страницы и компоненты;
    0:47:45 - Стилизация;
    0:55:18 - Пишем логику кнопки разлогина;
    0:57:39 - Пишем логику работы чата;
    1:19:30 - Дебаг чата + теория ключей в React;
    1:24:20 - Пишем логику списка пользователей;
    1:34:55 - Дебаг списка пользователей;
    1:38:23 - Пишем логику "Собеседник пишет...";
    1:51:00 - Заключение.

  • @leviafanux
    @leviafanux ปีที่แล้ว +3

    класс ) спасибо огромное ) мне как раз сейчас нужна эта инфа

  • @АлександрМелянюк-ц9ю
    @АлександрМелянюк-ц9ю ปีที่แล้ว +1

    Тоже понравилось! И чат и объяснения! Спасибо!!! Буду смотреть все видео от Вас!

  • @murcha5899
    @murcha5899 10 หลายเดือนก่อน

    наконец! просто, ясно и понятно! СПАСИБИЩЕ!!!

  • @maxshine-qf7qg
    @maxshine-qf7qg ปีที่แล้ว +1

    Как же вовремя появилось это видео! Огромное спасибо за контент

  • @vadicus6534
    @vadicus6534 ปีที่แล้ว +2

    Спасибо, отличное видео! Веб-сокеты стали гораздо понятнее. Интересно с ними работать. В качестве обратной связи хотел бы заметить что писать код за кадром и потом бегло проходить по нему не очень удобная для зрителя практика. В прошлых курсах тоже так было, это мешает усвоению. Может стоит предоставлять ссылкой на гитхаб все стили сразу или прикреплять .css файл хранящийся в облаке чтобы зритель просто сохранил его себе подключил и все. Чтобы голова не болела этими стилями когда мы сосредоточены на логике) В любом случае отличный материал и стиль подачи. Очень нравится вдумчивость, объяснения и ваши ответы на вопросы. Спасибо!

  • @МишаКопицкий
    @МишаКопицкий ปีที่แล้ว

    Здравствуйте, спасибо огромное за доступное объяснение!!!

  • @patrx6534
    @patrx6534 ปีที่แล้ว

    Спасибо за урок! Очень хорошо объяснили тему)

  • @nouchance
    @nouchance ปีที่แล้ว +5

    Spasibo bratan

  • @ВиталийОнищенко-к4к
    @ВиталийОнищенко-к4к ปีที่แล้ว +1

    Гуд , как раз изучаю сейчас эту тему 🎉Спасибо !

  • @СергейПрокопчук-н9к
    @СергейПрокопчук-н9к ปีที่แล้ว +1

    один из лучших контенов!

  • @crewch
    @crewch ปีที่แล้ว

    Как раз изучаю эту тему, спасибо)

  • @АлександрМелянюк-ц9ю
    @АлександрМелянюк-ц9ю ปีที่แล้ว +2

    Посмотрел! Это наверное самое лучшее объяснение работы с сокетами! Спасибо, Добрый Человек!!! При возможности ещё про сокеты что-нибудь, пожалуйста!

  • @trueStory361
    @trueStory361 ปีที่แล้ว +1

    спасибо за контент)))

  • @icetree6157
    @icetree6157 ปีที่แล้ว

    Мужик классный, видос полезный, фоновый звук пугает. А так спасибо

  • @alexandrgusletsov2567
    @alexandrgusletsov2567 ปีที่แล้ว

    Спасибо и за чат особенно

  • @НикитаЦыганков-ь6б
    @НикитаЦыганков-ь6б 7 หลายเดือนก่อน

    ты просто лучший

  • @alexanderpoker6655
    @alexanderpoker6655 ปีที่แล้ว

    оо сегодня гляну) классс!

  • @sergeyshcherbina1579
    @sergeyshcherbina1579 9 หลายเดือนก่อน

    Дуже круто!!!

  • @raff_m_d6971
    @raff_m_d6971 ปีที่แล้ว +1

    Крассава

  • @tonypubger187
    @tonypubger187 หลายเดือนก่อน

    Сейчас вместо метода connect , используете функцию io. Для подкючения клиента к серверу

  • @azhigov_01
    @azhigov_01 2 หลายเดือนก่อน

    а есть там гитхаб или еще что-то кроме

  • @rustamakhmetyanov4404
    @rustamakhmetyanov4404 ปีที่แล้ว +1

    Многие делают чаты, а как добавить в существующий проект разного рода уведомления через сокеты или это делается не через сокеты, а что то еще?

    • @techjavascript
      @techjavascript  ปีที่แล้ว

      Смотря что вы имеете ввиду.

    • @rustamakhmetyanov4404
      @rustamakhmetyanov4404 ปีที่แล้ว +1

      @@techjavascript ну вот например у меня приложение react+rtk, обычные уведомления по запросам я вывожу при помощи React hot toast, а как выводить такие уведомления, допустим я зарегал заявку на что то, и люди откликаются, либо кидают какие то предложения, как их в реалтайме выводить в уведомления, с сокетами? Или как то подругому?

    • @techjavascript
      @techjavascript  ปีที่แล้ว +1

      @@rustamakhmetyanov4404 Да. Через вебсокет вполне реализуема задача. Только надо создавать что-то типа сервера чтоб эмитить и слушать события

  • @ВадимПушкин-п6ж
    @ВадимПушкин-п6ж ปีที่แล้ว

    Все классно, только по ip адресу на сервер в локальной сети с других компов никто не может войти, только с компьютером на котором все это стоит по локалхосту зайти можно. Точнее подключается, но видимо сервер ему пишет, что не может найти такой страницы: Cannot GET/

  • @МейрамТюлегенов-г6л
    @МейрамТюлегенов-г6л 2 หลายเดือนก่อน

    socket io вместо технологии вебсокет, использует лонг пулинг

  • @aleksandrmatyka3118
    @aleksandrmatyka3118 ปีที่แล้ว

    Ссылочка на репо?

  • @АлМ-ы8ъ
    @АлМ-ы8ъ ปีที่แล้ว

    Не "вайт" а "вит" ))) Я поначалу подумал что какой то новый инструмент для создания реактовского стартового шаблона изобрели)

  • @RisenMultiplayer
    @RisenMultiplayer 9 หลายเดือนก่อน

    ну и какая пропускная способность у этой шняги?

  • @jus1xd193
    @jus1xd193 ปีที่แล้ว

    исходный код урока есть?

    • @АлМ-ы8ъ
      @АлМ-ы8ъ ปีที่แล้ว

      он тебе не поможет