Като човек, който е учил Реакт от множество лектори мога да кажа само, че изключително, изключително добре обесняваш. Все още не съм гледал други твои видеа, но вече нямам търпение да ги погледна. Не спирай с видеата и уроците човече!
@hypn0cil4 жыл бұрын
Радвам се, че смяташ така и искрено ти благодаря за хубавия коментар!
@plamenstoyanov56054 жыл бұрын
@@hypn0cil Не съм изгледал цялото видео все още, но ако не си ги включил, очаквам да направиш видео и за React Readux | Hooks | Context задължително, много добре обесняваш нещата.
@hypn0cil4 жыл бұрын
@@plamenstoyanov5605 Секция за Hooks има в това видео, може да видиш цялото съдържание в описанието. За Redux - определено има най-много интерес за него, така че при наличие на достатъчно време (тъй като са безплатни видеа), ще направя видео за Redux. Надявам се този курс да ти е полезен! :)
@angelovs.wood.art.942 жыл бұрын
Благодаря за видеото :)
@hypn0cil2 жыл бұрын
И аз благодаря за гледането, надявам се да е било от полза :)
@Hipstephop19903 жыл бұрын
Благодаря ти брат искрено за положените усилия. Наистина ти се отдава , така че продължавай без колебания.
@hypn0cil3 жыл бұрын
Много благодаря за мотивиращия коментар!
@stanislavfilev69723 жыл бұрын
Браво Иво много добре обяснено с прости примери за по-голяма яснота. Както и факта че имаш добра дикция. Машина си.
@hypn0cil3 жыл бұрын
Мерси, Стенли!! :)
@nikitolaypodcast2 жыл бұрын
Евала! Благодарим ти! Продължавай с видеата!
@hypn0cil2 жыл бұрын
Много благодаря за думите, мотивиращи са!
@Chris-ck6se3 жыл бұрын
Моля продължавай в същият дух!!!!!
@hypn0cil3 жыл бұрын
Много благодаря! :)
@viktordimitrov18673 жыл бұрын
Адски полезно видео помогна ми доста, благодаря ти за което. Много бих се радвал да има и видео за Angular.
@hypn0cil3 жыл бұрын
Радвам се, че ти е било от полза! За момента нямам планове относно видео за Angular. Следващото вероятно ще бъде за Go
@xxxxxx3822 жыл бұрын
Ти си легенда! Давай още!
@hypn0cil2 жыл бұрын
Уау, благодаря! Надявам се скоро да пусна курс по Go lang
@ГеоргиБинев3 жыл бұрын
Видеото е уникално за бг туториалите, добре обяснено с баланс и вещина.
@hypn0cil3 жыл бұрын
Много благодаря за думите, радвам се, че видеото е оставило такова впечатление :)
@chrishristov83844 жыл бұрын
Браво! Изключително полезно видео и уникално добре обяснено. Имаш голям талант като лектор, така че моя съвет е да продължаваш в тази посока. :) Ще следя с интерес за нови видеа. Също така, ще се радвам, ако направиш видео и за Context :) Благодаря!
@hypn0cil4 жыл бұрын
Много благодаря за коментара! При наличието на достатъчно време, със сигурност ще направя и ново видео :)
@MrBach9w3 жыл бұрын
Браво, страхотен урок!
@hypn0cil3 жыл бұрын
Много благодаря, радвам се, че ти е харесал :)
@gokhancaglar35423 жыл бұрын
Браво!Да си жив и здрав братле чакам още твои видеа. ;)
@hypn0cil3 жыл бұрын
Много благодаря! В момента работя по Go lang курс. Правя го, когато имам свободно време и поради това не съм сигурен кога ще е готов, но, надявам се, относително скоро :)
@PePeTo3693 жыл бұрын
Браво! Много добре обяснено!
@hypn0cil3 жыл бұрын
Много благодаря! :)
@gergindarakov4 жыл бұрын
Поздравления за старанието !
@hypn0cil4 жыл бұрын
Много благодаря! :)
@dobromirhristov85684 жыл бұрын
Благодаря за курса! Всичко е много подробно и добре обяснено!
@hypn0cil4 жыл бұрын
Радвам се, че ти е бил от полза и благодаря за коментара!
@borismarinov64703 жыл бұрын
Здравейте поздравления за чудесният курс ! За съжаление се сблъсквам със следният проблем, който не мога да разреша: когато натискам бутона купи ми вкарва в масива два пъти един и същи билет и така до изчерпване на билетите ,вкарва вместио по един , вкарва по един който до повтаря два пъти .и така вмвсто 5 имам 5 x 2 (всяка двойка е с еднакви числа и цветове)
@hypn0cil3 жыл бұрын
Здравей и много благодаря за коментара! Предполагам, че проблемът, който е имаш, е свързан с React Strict Mode, което е по-ново от датата на правене на курса (и затова не е споменато в курса). В index.js има , което води до двойния клик евент на бутона и рендирането на два тикета, вместо на един (може да прочетеш повече за него в Реакт документацията). Може просто да махнеш изцяло (по време на правенето на курса все още нямаше въпросния StrictMode). Може да пробваш дали това ще реши проблема и да пишеш :)
@borismarinov64703 жыл бұрын
@@hypn0cil Нямам думи да опиша колко съм впечатлен от знанията Ви . Много благодаря за бързият отговор . Махането на оправи проблема. За момента оправянето по този начин на бъга ме устройва напълно (няма да задълбавам повече), защото искам да продължа напред с Вашият курс . Още веднъж благодаря за помощта , добре,че има хора като Вас. Всичко добро желая!!! :))))
@hypn0cil3 жыл бұрын
@@borismarinov6470 радвам се, че проблемът се е оправил без strict mode. Много благодаря за хубавите думи, наистина ги ценя! И пожелания за много успехи в света на front-end-a и, разбира се, весели празници! :)
@inweblife4 жыл бұрын
Уникален!
@hypn0cil4 жыл бұрын
благодаря!
@inweblife4 жыл бұрын
@@hypn0cil , това отчаяно трябваше да го има у нас. Поклон!
@krasimirss3 жыл бұрын
Изключително добре структуриран и поднесен материал. За разбирането и научаването на такъв обем материал ще са наобходими седмици а може би месеци, но тук са поднесени за няколко часа на изключително разбираем език и извадени най-важните неща от отделните части на материала. Благодаря. Аз лично срещнах затруднения в реализирането на сървърна част и взаимодействието с презентационната, връзка с база данни (MySql), както и качването на проекта на реален сървър - например XAMP(Apache+MySql). Ако имаш материални по темата, ще бъда страшно благодарен да ги споделиш. Благодаря.
@kay67303 жыл бұрын
Браво Иво :)
@hypn0cil3 жыл бұрын
Благодаря :)
@pzhah34194 жыл бұрын
Браво! Много полезно видео! Keep up the good work! ❤️❤️🙏
@hypn0cil4 жыл бұрын
Радвам се, че ти е било полезно! :)
@yordandobrev73964 жыл бұрын
Ще има ли още подобни видеа за Angular или Vue?
@hypn0cil4 жыл бұрын
В случай, че има достатъчно интерес, да :)
@НиколаНедков-ы8ж4 жыл бұрын
30:08-props
@stefanbabukov22123 жыл бұрын
Здравей! Едно въпросче имам. Какъв клаудсторидж мога да ползвам за снимки, за да ги ползвам към МонгоДБ. Искам да си направя нещо като онлайн-каталог. Благодаря :)
@hypn0cil3 жыл бұрын
аз лично ползвам AWS S3, но със сигурност има и други добри опции
@stefanbabukov22123 жыл бұрын
@@hypn0cil благодаря :)
@stefanbabukov22123 жыл бұрын
@@hypn0cil Прекрасни видеа правиш, браво :) Направи моля те, и видеа за MERN технологията
@finkite3 жыл бұрын
Страхотно видео, уникално обяснено всичко ! Хубаво, ще е да има повече такива видеа. Само един въпрос имам ( може и отговорът да е в клипа, но имам още малко да догледам ) - Да разбирам ли, че е по - добре ВЕЧЕ да се ползва компонент тип функция ? :) Пък идеята за видеото да е на класови компоненти е, за да се обясни по - добре и по базово.
@hypn0cil3 жыл бұрын
Много благодаря, радвам се, че курсът ти е харесал! Относно въпроса ти - в последната секция и заключение на курса 'Hooks vs Classes' говоря за това. Курсът е правен преди доста време и тогава hooks все още бяха нещо ново и не беше ясно дали ще се наложат, въпреки че тенденцията беше да са успешни. Е, вече се наложиха, и по принцип се ползват те вместо класове. Но, разбира се, вече има огромен брой проекти, които са започнати преди hooks, и в които се ползват клас компоненти. Има и проекти, в които се ползват и двата вида компоненти, така че човек със сигурност трябва да може да работи и с класови, и с функционални компоненти.
@finkite3 жыл бұрын
@@hypn0cil Супер изчерпателен отговор, благодаря отново ! Също така много бърз отговор.
@hypn0cil3 жыл бұрын
@@finkite моля :)
@angelbeshirov57454 жыл бұрын
Възможно ли е да качиш кода си някъде, понеже го пиша няколко пъти 1 към 1 .. или поне така си мисля :Д? Срещам проблеми с рендерирането. Благодаря предварително!
@hypn0cil4 жыл бұрын
Здравей! Ако имаш предвид кода за Лотарията - да. Ето линк към репозиторито: github.com/hypnocill/react-js-course-bulgaria За да пуснеш проекта, трябва да направиш само 'npm install' & 'npm start'. Ако имаш предвид кода на някои от уроците преди Лотарията, за тях не го пазя, но може да кажеш за коя секция точно и какъв е проблемът, за да мога да ти помогна :)
@angelbeshirov57454 жыл бұрын
@@hypn0cil даа, кода на Лотарията ми трябваше. Благодаря ти!
@hypn0cil4 жыл бұрын
@@angelbeshirov5745 моля :)
@aaster234 жыл бұрын
Здравей, много добър курс! Поздравления! А сега по темата. Имам един въпрос - какво използваш за форматиране на кода?
@hypn0cil4 жыл бұрын
Благодаря за коментара! Не използвам нищо автоматизирано - форматирам ръчно :)
@lyubomiruzunov57543 жыл бұрын
Здравейте, ще качите ли как се създава сайт с React :? Аз имам сайт с Javascript, но без React :S
@hypn0cil3 жыл бұрын
Здравейте! Тъкмо за това е този курс - работа с Реакт. Или аз нещо не разбирам какво имате предвид
@lyubomiruzunov57543 жыл бұрын
@@hypn0cil Не съм изгледал още, целия курс. Имах впредвид да се покаже стъпка по стъпка създаването на уебсайт-навбар,страници,раутинг,логин и регистър и т.н. Ще доизгледам курса :)
@hypn0cil3 жыл бұрын
@@lyubomiruzunov5754 в секцията за проект Лотария се прави страница навбар, раутинг и тн. Няма регистрация и логин, тъй като беше извън scope-a на курса
@lyubomiruzunov57543 жыл бұрын
@@hypn0cil Благодаря, явно съм избързал, аз съм точно до лотарията :D Никъде не ме одобряват за работа и викам да понауча и React, тия дни ще си създам и с него сайт и ще го хостна. Учил съм Java и Javascript :) Нямам опит като програмист, но мисля че като junior мога да се оправя. Мъка е с тия работодятели :D
@hypn0cil3 жыл бұрын
@@lyubomiruzunov5754 успех ти желая в намирането на работа! :)
@nikolayzhelyazkov58274 жыл бұрын
Имам следния проблем. Когато правя операцията -- елемент при теб маха с едно, а при мен маха с 2. като ми е елемент -- няма проблем. И още един проблем. В конзолата като пушвам в масива обекта билет, ми го пушва двойно и трябва да правя допълнително филтриране. Имаш ли идея защо е така
@hypn0cil4 жыл бұрын
Можеш ли да ми споделиш кода ти, за да го видя, защото така на сляпо ми е трудно да отговаря
@penkogadzhev98054 жыл бұрын
Много добър курс поздравления ! Имаш ли намерения да пуснеш видео с по - голямо апп на реакт ?
@hypn0cil4 жыл бұрын
Благодаря! Нямам план за видео с по-голям Реакт ап, тъй като такъв тип видео ще има твърде малка аудитория
@realtorBG3 жыл бұрын
добавя ми 2 билета..вместо 1, сещаш ли се каде бъркам ?
@hypn0cil3 жыл бұрын
Да, и други хора имаха този проблем, затова ще копирам отговора ми тук (моля да кажеш дали това е оправило нещата): - Предполагам, че проблемът, който е имаш, е свързан с React Strict Mode, което е по-ново от датата на правене на курса (и затова не е споменато в курса). В index.js има , което води до двойния клик евент на бутона и рендирането на два тикета, вместо на един (може да прочетеш повече за него в Реакт документацията). Може просто да махнеш изцяло (по време на правенето на курса все още нямаше въпросния StrictMode). Може да пробваш дали това ще реши проблема и да пишеш :)
@dragolubdelchev45633 жыл бұрын
Страхотно видео. Може ли да ми дадете някакъв ваш контакт, за да се свържа с вас неофициално :)
@hypn0cil3 жыл бұрын
Много благодаря, радвам се, че ви е харесало. Да, може да ми пишете на ivodevmail at gmail com
@nikolayzhelyazkov58274 жыл бұрын
Направи уроци за firebase, nodejs, rest API, TS
@hypn0cil4 жыл бұрын
При първа възможност ще избера тема и ще направя :)
@nikolayzhelyazkov58274 жыл бұрын
Стигнах до премахването на билети. Става този проблем. (Виж и конзолата) giphy.com/gifs/UQh6r9wt4Eg5kgKMq2 . Кода ми е тук: github.com/nikizhelqzkov/React-Projects/tree/master/LotteryApp
@hypn0cil4 жыл бұрын
Благодаря за кода, разгледах го. В index.js има , което води до двойния клик евент на бутона и рендирането на два тикета, вместо на един (може да прочетеш повече за него в Реакт документацията). Може просто да махнеш изцяло (по време на правенето на курса все още нямаше въпросния StrictMode). След като го махнеш, няма да имаш нужда от функцията 'removeDublicates()' (именно заради нея имаше разминаване в стейта и това, което се рендира) в actions.js. След което в actions.js в registerTicket() и removeTicketтрябва() трябва да преместиш съответно '--' и '++' отпред, пре-декремент и пре-инкремент. Отпред, защото идеята е действието да се извърши преди сетването на променливата, за да отиде в стейта актуалната стойност на променливите. Ако тези пре-инкремент/декремент ти се струват объркващи, може да ги замениш просто с '-1' и '+1'. Пиши дали всичко е ок, след като направиш тези промени :)