React и TypeScript - Практический Курс [2023]

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 96

  • @zIscander
    @zIscander 2 месяца назад +2

    Очень круто и понятно! Важные моменты! Спасибо. Подписался и пошел на профиле смотреть другие видео

    • @stackdev
      @stackdev  Месяц назад +1

      Спасибо за поддержку!

  • @uladzimirf7577
    @uladzimirf7577 Год назад +7

    Лучшее что я видел на ютубе про реакт с тайпскриптом для начинающих

  • @АйсылуАрсланова
    @АйсылуАрсланова 5 месяцев назад +2

    спасибо за Ваш труд!

  • @max.on69
    @max.on69 5 месяцев назад +2

    Автор молодец. Отличная подача, отличная проработка материала.

  • @lowmikow1099
    @lowmikow1099 8 месяцев назад +1

    Огромное спасибо за видео! Для новичков в TS очень мало столь понятного контента)

  • @scvorec77
    @scvorec77 Год назад +3

    Спасибо за только что вышедшее видео, очень кстати и актуально вовремя ))

  • @AtakanMoldomamytov
    @AtakanMoldomamytov Год назад +2

    Большое спасибо! Очень вовремя, вы лучший

  • @alekseysedykh5372
    @alekseysedykh5372 Год назад +2

    Подача великолепная, мне очень понравилось! Благодарю и удачи в дальнейшем!

    • @stackdev
      @stackdev  Год назад

      Спасибо большое!

  • @ИгорьМалежик-е3з
    @ИгорьМалежик-е3з Год назад +1

    Это потрясающе, благодарен

    • @stackdev
      @stackdev  Год назад

      спасибо! продолжение видео на stackdev.ru

  • @Andrey_Osintsev
    @Andrey_Osintsev Год назад +1

    Отлично, ещё раз повторил материал по стейтам и увидел пару интересных вещей по ТайпСкрипту. Спасибо!

    • @stackdev
      @stackdev  Год назад +1

      Спасибо за поддержку!

  • @Дмитрий-л4с9х
    @Дмитрий-л4с9х Год назад +2

    Большое спасибо, очень полезный урок!

    • @stackdev
      @stackdev  Год назад +1

      Спасибо за поддержку!

  • @tazorprod.934
    @tazorprod.934 Год назад +1

    Шикарный курс. Спасибо вам ОГРОМНОЕ за старания.

  • @alexanderkomanov4151
    @alexanderkomanov4151 Год назад +4

    Очень хорошее объяснение.

  • @АртемийЛукин-г4ы
    @АртемийЛукин-г4ы Год назад +1

    Очень полезное видео, спасиБо !

  • @alekseysedykh5372
    @alekseysedykh5372 Год назад +10

    Также хочу поделиться более быстрым способом определения типа евента, если вы не знаете какой тип события хочет TS, то можно поставить намеренно тип number(например e:number), TS подчеркнёт слушатель, навести мышкой и узнать, какое событие ждёт TS, скопировать его и вставить)

    • @denrainmen5631
      @denrainmen5631 Год назад

      Привет из инкубатора ! )

  • @dimasnytin
    @dimasnytin Год назад +2

    Василий, огромное вам спасибо. Я, как раз сейчас начал изучать React, а этот проект прям то, что нужно 💪

    • @stackdev
      @stackdev  Год назад

      Спасибо за поддержку!

    • @scvorec77
      @scvorec77 Год назад +2

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

  • @evgenya_pan
    @evgenya_pan Год назад +1

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

  • @ровойт
    @ровойт Год назад +7

    спасибо за суперуроки по js - могли бы вы записать что-то ознакомительное по беку типа nest.js

  • @elconrel9665
    @elconrel9665 Год назад +3

    Спасибо за видео, было бы здорово увидеть подобный проект с использованием редакс тулкит (его тоже везде требуют)

    • @alexidino
      @alexidino Год назад +5

      Лучше написать чего они не требуют)

    • @nikn6244
      @nikn6244 Год назад

      тулкит не сложный

    • @esp2644
      @esp2644 Год назад

      ​@@nikn6244 не хрен если есть схема, а если ее нет, и нет понимания как ее сделать?

  • @Mariia-v9p
    @Mariia-v9p Год назад +2

    Хороших урок.
    Будет завершение приложения? сохранение в localStorage и загрузка из него, пагинация?
    очень бы хотелось закончить)

    • @stackdev
      @stackdev  Год назад +2

      Продолжение на stackdev.ru

  • @aldarzhai
    @aldarzhai 10 месяцев назад

    Спасибо за видео. Подскажите, что за тема у вас в редакторе?

  • @eshapechko
    @eshapechko Год назад +1

    Классное видео, всё доступным языком. А что за тема vscode используется?

    • @stackdev
      @stackdev  Год назад

      Спасибо! тема называется Dracula

  • @никитавечирко
    @никитавечирко Год назад +2

    а зачем мы прокидываем функции вглубь всех компонентов пропсами? ведь при клике на них, будут всех компоненты перерендерены или это будут в дальнейших видео донесено и перенесено в redux?

    • @stackdev
      @stackdev  Год назад +2

      Сначала максимально упрощаем. Видео для начинающих.

  • @bobmagrega
    @bobmagrega 8 месяцев назад

    Объясните, пожалуйста, что это за запись на 51:07 на 25 строке? Почему name взято в квадратные скобки?

    • @КамильМиникеев-ю4д
      @КамильМиникеев-ю4д 6 месяцев назад +1

      изучите запись объектов. Чтобы в объекте ключ записать через переменную name используются квадратные скобки. В переменной name у нас хранится name из инпута(title,price,img).
      [name]: value это равнозначно
      if (name === 'title') {
      setNewPizza(prevState => ({
      ...prevState,
      title: value,
      }));
      } else if (name === 'price') {
      setNewPizza(prevState => ({
      ...prevState,
      price: value,
      }));
      } else if (name === 'img') {
      setNewPizza(prevState => ({
      ...prevState,
      img: value,
      }));
      }
      только благодаря записи [name] мы можем динамично подставлять значения и очень короткая запись получается

    • @bobmagrega
      @bobmagrega 5 месяцев назад

      @@КамильМиникеев-ю4д Спасибо

  • @eney1975
    @eney1975 Год назад

    не работает в хроме (index):6583 crbug/1173575, non-JS module files deprecated.

  • @iq240-1
    @iq240-1 Год назад +2

    🍕 Перед просмотром лучше поесть

  • @magaall7249
    @magaall7249 Год назад

    я не понял, как у вас все js файлы, перешли на расширение tsx ? и что надо было установить, чтобы начать работу на taypScript? npm i typescript ?

    • @tazorprod.934
      @tazorprod.934 Год назад

      Cкачайте архив с исходниками ( ссылка в описании есть), распакуйте его в папку вашего будущего проекта и после этого пропишите в терминале npm i

  • @KristinaAleshnikova
    @KristinaAleshnikova 27 дней назад

    актульно ли create react app сегодня в декабре 2024?

  • @SergioDev001
    @SergioDev001 Год назад +1

    будет ли продолжение видео?

    • @stackdev
      @stackdev  Год назад

      Продолжение на stackdev.ru

    • @SergioDev001
      @SergioDev001 Год назад

      @@stackdev спасибо

    • @SergioDev001
      @SergioDev001 Год назад

      @@stackdev подскажите пожалуйста, реализации пагинации в учебном материале нет?

    • @stackdev
      @stackdev  Год назад

      @@SergioDev001 пока нет

  • @infinitym1bb
    @infinitym1bb Год назад

    Добрый день Василий! После клонирование репо и инсталяции пакетов во всех файлах где импортируется React/ReactDOM выводит ошибку "../index.d.ts is not a module", в инете не нашёл правильное решение.

    • @stackdev
      @stackdev  Год назад

      а поподробнее текст ошибки можете написать?

  • @ivanivanov6118
    @ivanivanov6118 Год назад

    Стоит ли начинать изучать React с минимальными знаниями JS ?

  • @AntonioBenderas
    @AntonioBenderas Год назад +2

    А этот мини проект подойдёт тем, кто ещё вообще не щупал ни Реакт, ни Тайпскрипт? То есть без минимальной теоретической базы

    • @stackdev
      @stackdev  Год назад +1

      Думаю лучше какие-то базовые вещи сначала почитать (чтобы понимать о чем речь..). Но в общем - здесь все на базаовом уровне

    • @scvorec77
      @scvorec77 Год назад

      Я так понимаю реакт надо учить если есть базовые понимания html css и js, так как у реакта своя логика

    • @AntonioBenderas
      @AntonioBenderas Год назад

      @@scvorec77 это понятно, js надо знать

    • @scvorec77
      @scvorec77 Год назад +5

      @@AntonioBenderas ну как )) я как новичек, занимаюсь второй год, и только вот вот начал что то соображать и то не все)) честно удивляюсь когда люди говорят как я выучил js за полгода и нашел работу )) за полгода я только понял как массив отсортировать и что ауое цикл ))) наверное это какие то гениальные люди ))

    • @stackdev
      @stackdev  Год назад

      @@scvorec77 все верно. HTML + CSS + JS.

  • @qwertll8622
    @qwertll8622 10 месяцев назад

    Хороший материал, но тип компонента FC не стоит использовать

  • @supatrupa12345
    @supatrupa12345 Год назад

    если бы я когда то давно не изучал реакт, я бы ничего не понял

  • @никитавечирко
    @никитавечирко Год назад

    я что-то видео пощелкал, не увидел, ты нигде не добавил себе файл с пиццами, но они у тебя отображаются при добавлении, что за магия? полез в гитхаб тоже не нашел импортов

    • @stackdev
      @stackdev  Год назад +1

      Так мы же их создаем сами..

    • @никитавечирко
      @никитавечирко Год назад

      @@stackdev я скопировал базу с твоего репо, просто вижу, что мы нигде не импортируем demoPizza и в publik есть фотки сами. но не понимаю, как без импортов к нам попадают фотографии

    • @boolka2323
      @boolka2323 Год назад

      @@никитавечирко тот же вопрос... сейчас сижу делаю по видео - фотографии не отображаются... уже и адрес меняла, ничего не работает....

  • @dmaberlin
    @dmaberlin Год назад

    как думаете, есть смысл повторять чужие проекты по видео, если ты уже более менее пре джун? но если мне нравится повторять чужие проекты по видео, особенно по видео на английском языке.. Как извлечь из этого побольше пользы?

    • @stackdev
      @stackdev  Год назад +2

      Лучше всего - сделать проект по видео - потом на основании этого проекта сделать что-то свое (полностью переработать его)..

    • @dmaberlin
      @dmaberlin Год назад

      @@stackdev супер , спасибо!

  • @AmeSagiriAlbion
    @AmeSagiriAlbion 3 месяца назад

    Какая же хуита этот тайпскрипт, тратить дополнительно процентов 20-30% времени на создания интерфейсов,типов и генериков...

  • @КотМатроскин-х9ь
    @КотМатроскин-х9ь Год назад +1

    как меня теперь раздражает слово пицца... и как автор любит поесть, это просто нечто...

  • @СергейВ-о8ъ
    @СергейВ-о8ъ Год назад

    create-react-app в 2023 году... Мда..

    • @СуетаСуетливая
      @СуетаСуетливая Год назад +1

      А что не так обьясните пожалуйста.

    • @tazorprod.934
      @tazorprod.934 Год назад

      @@СуетаСуетливая при создании нового проекта на реакте таким образом по дефолту около шести ошибок вылазит в терминале. Желательно использовать другой способ, например, react+vite. Погуглите эту тему, много интересной инфы есть на этот счет

  • @elenakhilalova
    @elenakhilalova 8 месяцев назад

    Ребят как решить проблему, когда вешаю обработчик клика на иконки, onClick подсвечивается красным, пожалуйста подскажите как исправить

  • @factsShorts13
    @factsShorts13 Год назад

    почему onClick не работает как видео?
    Property 'onClick' does not exist on type 'IntrinsicAttributes & IconBaseProps'.
    29 |
    30 |
    > 31 |

    • @factsShorts13
      @factsShorts13 Год назад

      красава.. установил иконки отдельно через --save, и словил баг. все работает! чудесная работа Василия!

  • @АйсылуАрсланова
    @АйсылуАрсланова 5 месяцев назад +1

    спасибо за Ваш труд!