SPA приложение на ASP.NET Core и React.js за 1.5 часа

2023 ж. 11 Там.
12 798 Рет қаралды

Привет всем. В этом видео мы разработаем клиент серверное приложение на C# ASP.NET Core и React.js. Мы посмотрим, как создаются HTTP запросы, как устанавливаются зависимости и жизненный цикл объектов. Как создавать функциональные компоненты на JSX и как работать с хуками useState и useEffect.
-----------------------------
Курс Fullstack C# Developer. ASP.NET Core + React.js:
stepik.org/a/180306
Скидка 20% по промокоду COOLSTART до 30 августа 2023
-----------------------------
Курс по разработке на C# WPF:
stepik.org/z/108281
-----------------------------
Курс по разработке плагинов под Revit:
stepik.org/a/123821
-----------------------------
Код приложения:
github.com/RuslanShishmarev/S...
-----------------------------
Телега: t.me/ruslan_shishmarev

Пікірлер
  • Спасибо за урок. Очень наглядно и понятно. Такого на Ютубе мало. В основном про устаревшую версию. Благодарю за сторания продолжай в том же духе.

    @PEREPELITSA_KIRILL@PEREPELITSA_KIRILL7 ай бұрын
  • Спасибо обязательно попробую сделать! Для начинающих самое то!

    @nnesto3499@nnesto34999 ай бұрын
  • С кайфом посмотрел, раньше думал, что на контроллере писать атрибут апиконтроллер это не нужное легаси, а теперь осенило

    @lavenso2625@lavenso26258 ай бұрын
  • Красавчик

    @vusalaliyev9955@vusalaliyev99557 ай бұрын
  • Харош

    @zero-ix3bz@zero-ix3bz6 ай бұрын
  • Отличный урок, спасибо вам! Подскажите, имеет ли смысл делать несколько контроллеров для фильтрации запросов или это лучше делать в одном контроллере всё? И если имеет смысл, то нужно ли для каждого контроллера делать свою модель?

    @lostinway9144@lostinway91442 ай бұрын
    • Контроллеры обычно делать по специализации. Но если поинтов много, то можно делать разные, чтобы было легче ориентироваться. Все зависит от размера проекта

      @RuslanShishmarev@RuslanShishmarev2 ай бұрын
  • 33:21 При обновлении записи на сервер отправляется не только измененный заголовок header, но и не измененное поле text. Если в форме сто полей и изменилось только одно, правильно ли будет заново отправлять все сто?

    @setrus52@setrus523 ай бұрын
    • Понятное дело, что в этом случае лучше отправлять отдельно. Но у нас не так

      @RuslanShishmarev@RuslanShishmarev3 ай бұрын
  • Интересно, сколько человек отвалилось на этапе запуска приложения, когда им выдало по морде сообщением об SSL сертификате?:)

    @altskiy2968@altskiy29687 ай бұрын
    • жестко. достаточно будет саморучно сгенерированного сертификата? в интернетах что-то не очень много инфы как его запихнуть чтобы локалхост был через https

      @konstantinpodgaets2313@konstantinpodgaets23135 ай бұрын
  • Подскажите пожалуйста, каким воспользоваться шаблоном в студии 2022 или в студии 2019, чтобы реализовать проект по Вашему туториалу. Благодарю.

    @aivanova5114@aivanova51142 ай бұрын
    • Тут я используюсь vs2022

      @RuslanShishmarev@RuslanShishmarev2 ай бұрын
  • сейчас другой шаблон реакт-приложения создаётся, будет обновление?

    @priest_2152@priest_21525 ай бұрын
    • В следующем году обязательно)

      @RuslanShishmarev@RuslanShishmarev5 ай бұрын
  • в беке на крудах проверка не нужна? вдруг не найдутся по id модели

    @dronsan-unity7302@dronsan-unity73022 ай бұрын
    • Можно добавить, я сделал минимальный рабочий набор

      @RuslanShishmarev@RuslanShishmarev2 ай бұрын
  • А как можно добавить в большой существующий проект на net core 6 несколько страничек на React.js ??

    @user-yo7mw6oj4p@user-yo7mw6oj4pАй бұрын
    • Если есть серверное приложение, то можно спокойно создавать запросы. Сделать отдельно react приложение и не париться

      @RuslanShishmarev@RuslanShishmarevАй бұрын
    • @@RuslanShishmarevСпасибл. Тоже вариант хороший. Но начальство интересовалось именно внедрение в уже готовое развернутое приложение. Вот и думаю что им сказать. Что такое нельзя сделать или это очень геморройное дело.

      @user-yo7mw6oj4p@user-yo7mw6oj4pАй бұрын
  • Это и есть web api?

    @artemignat7764@artemignat77646 ай бұрын
    • Когда мы пишем запросы, да. Мы создаем web api для взаимодействия с серверной частью

      @RuslanShishmarev@RuslanShishmarev6 ай бұрын
  • Зачем тебе ревит?))

    @user-bp6fj1bw2r@user-bp6fj1bw2r28 күн бұрын
    • Под него тоже плагины пишу

      @RuslanShishmarev@RuslanShishmarev28 күн бұрын
KZhead