Директива Props в blade-компонентах. Для тех, кто не знал

Описание к видео Директива Props в blade-компонентах. Для тех, кто не знал

У новичков всё чаще появляются вопросы по поводу директивы props в blade-компонентах. Зачем она нужна, откуда она взялась, какие проблемы решает, когда её использовать, а когда нет? И если вы не до конца понимает эту директиву, то этот ролик для вас.

🎁 Для вас есть подарок, забирайте - https://cutcode.dev/l/4pxn 🎁

#props#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
https://learn.cutcode.dev/?utm_source=yt

❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://cutcode.dev/l/icwf
---------------------------------------------------------------------------------
Друзья, я знаю что на канале уже много материалов о blade-компонентах и казалось бы я закрыл эту тему полностью. Но как выяснилось это не так. Сегодня мы раз и навсегда закроем с вами эту тему. Но давайте друзья зайдём издалека и разберём откуда вообще эта проблема появилась и почему появилась необходимость в директиве props. В целом можно сказать что анонимные компоненты появились относительно недавно и раньше у нас были стандартные blade-компоненты с классом. Давайте прямо сейчас создадим такой, чтобы с ним в дальнейшем играться. Окей, пусть это будет header. Вот он наш Blade-компонент это вьюха и это класс, который располагается в директории App/view/components/header всё понятно есть класс, основа. Класс рендерит определённую view, вот этот хедер. Далее друзья мы с вами в Blade вызываем только что созданный компонент. Отлично, видим что у на произошёл ререндер. Давайте выведем какую-то информацию, чтобы видеть что у нас действительно компонент отображается. Отлично. Теперь нам необходимо с вами передать какую-то переменную в этот компонент. Пусть будет var test и далее её здесь с вами выведем. Вернёмся и получим ошибку, что переменной var нет. Мы её с вами в самом классе не объявили. Всё понятно, всё логично. Переходим в класс и давайте создадим public string var.

---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
   • Директива Props в blade-компонентах. ...  

🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s...

📼 Курс по Laravel с нуля:
   • Курс по Laravel 8 обучение с нуля. Бе...  

Директива Props в blade-компонентах. Для тех, кто не знал

---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.dev/?utm_source=yt
📱 Наш telegram-канал: https://t.me/laravel_cutcode

Комментарии

Информация по комментариям в разработке