Перед обучением у меня был план, четко вникать в каждое слово и записывать его и по 2-5 раз переписывать код. стартанул учить 21 июня, спустя 16 дней, начал все понимать и легко ориентируюсь по своей соц сети с собственным объяснениям каждого элемента. Добавил массу элементов и даже лишние action на будущее, чисто набить руку, этой набитой рукой все и пришло(еще в пайнте расписываю каждое важное слово сказанное Димой и подписываю разными цветами, это хорошо для памяти. На это ушло мне в среднем 25 часов в неделю, вообщем наверное 55-60 часов на это потратил, средний хороший темп 4 часа в день вполне достаточно для хорошего прогресса, если конечно быть постоянным и всю концентрацию на обучение. Желание на обучение остается стабильным, нет желания забить и пропустить день обучения, что бы расслабится от трудности обучения, благодаря не большому времени, НО концентрированному. Всем собратьям удачи.
Дельный коммент. Все правильно. Я тоже начал плодотворно учиться только после того как исключил из жизни все, кроме спорта и обучения. Это может показаться жестким, но есть силы и желание работать каждый день по 6-7 часов, потому что кроме этого делать больше нечего впринципе. Даже если учиться вообще не хочется, но ты сидишь и ничего не делаешь - скоро ты сам как робот пойдешь и начнешь работать(мой график когда фултайм учил java для первого трудоустройства)
Согласен полностью. Отличный подход. Так же вникал в каждое понятие, каждое слово. Если что-то не понятно - шел читать. Ибо продвигаться дальше не понимая сказанного - нет смысла. Курс отличный, уроки в удовольствие. Потому что разбираешься, узнаешь что-то новое, делаешь - оно получается. Работает, зараза. По окончанию урока перед тем, как сделать коммит, проверяю работоспособность и это кайф - как оно все работает. Так и хочется еще и еще пощелкать туда-сюда). Ну кайф же!) Работает!)
Если вы используете webstorm, то можно быстро преобразовывать if else => switch case: 1) Нажмите на if 2) Кликните на появившуюся лампу 3) Replace if with switch
Как нам объяснял преподаватель, чистая функция - функция которая не лезет к пользователю с вопросами, не пачкает экран и не работает с внешними переменными (может их принимать только через атрибуты). А по поводу курса двоякое чувство... 1) обидно что подписчиков не так много, ведь курс на самом деле БОМБА. 2) Радостно что подписчиков не много, конкуренция меньше на выходе... :)
Прошло 3 месяца как я начал заниматься в инкубаторе и скажу вам ребята, что это просто БОМБА!!! Когда впервые смотрел путь самурая останавливал видео через каждые 5-10 минут и пытался осознать и повторить все то что было проделано, давалось с большим трудом. Теперь "глотаю" выпуск целиком, т.е. сначала смотрю, а потом иду в свой код и пишу с нуля СВОЙ проект, улучшая его. Каждый день, ступенька за ступенькой. Все как Димыч говорит... Кто еще сомневается забейте на все и просто херячите, непонятно идете дальше. Потом уже с высоты полета придет более глубокое, архитектурное понимание, а весь "синтаксический сахар" осядет в ваших пальчиках))) Желаю всем упорства, веры в себя. Никого не слушайте, каждый сможет дойти до конца, ведь этот путь конечен!!!
А что делать когда словишь ошибку и не можешь ее исправить, вот я сейчас на 41 уроке меседж и май пост при вводе екран белый уже второй день не могу найти в чем проблема
@@O_Shpak у меня такое было, поставил debugger и увидел, что у меня store не передается. Оказалось посередине пути пропустил в одном из компонентов передать store={store}
Твои видео очень круты. Сильным мотиватором служит уменьшающееся число зрителей. С каждым видео я понимаю, что я смог посмотреть больше, чем те, которые остановились. Конечно к концу курса я не буду единственным, кто посмотрит все видео, но таких очень мало) Спасибо Дмитрий. Через 1.5 месяца пойду на работку(хочу пойти) с первой з/п тебе ништяки!!!!
Андрей Луцив привет. Устроился только) и то реакт-нейтив. Html css база учится за день. Js база за 2 дня, но js знать нужно больше чем просто база, а это уже больше времени. Лучше выучить js нормально и читать документацию Реакта
Андрей Луцив по поводу уроков. Смотрел все по несколько раз. И буду смотреть ещё не один раз. Димыч рассказывает очень доступно, и мне уж больно понравилась его подача.
как только ты сказал в начале как и зачем работают редюсеры и создал отдельные файлы profile-reducer и dialogs-reducer - сразу стало понятно, что делать) на 9 минуте остановил видео и сделал все сам. Начинаешь делать, логически одно вытекает из другого, все идет как по маслу и радует глаз. Спасибо большое за уроки!
Интересно, что на такой обалденный курс так мало лайков, господа давайте не лениться, вы сейчас не найдёте лучший туториал по реакту на просторах интернета (пол года искал, знаю о чём говорю). Этот курс минимум стоит того, чтобы поставить лайк под каждым из просмотренных видео!!)
Может кому-то пригодится(удобно при рефакторинге порой), вертикальное выделение одинаковой части текста - зажимаете колёсико мыши и вверх/вниз выделяете необходимый фрагмент, затем пишете что нужно и во всем выделенном фрагменте будет ваша новая запись.
На часах два часа ночи , дебажил код часов 5 где-то , изучил весь свой код вдоль и поперёк , но так и не мог найти ошибку в итоге ошибка была в автоимпорте, vs код импортировал другой файл (путь к ним похож и названия файлов похожи ,поэтому очень сложно было найти ошибку) зато я теперь прям реально шарю в том,что мы сделали )) даже немного благодарен этой ошибке ) спасибо большое за урок ,Димыч !
Все ждал когда будем рефакторить диспач и экшены. Круто получилось, отлично работает. Сейчас код похож не на кашу, и на реально красиво спроектированное произведение искусства. Спасибо за урок и приложенный труд😍
Я еще во время объяснения когда чувствую, что все понимаю - ставлю на паузу и вперед паровоза реализую то, что Дима имел ввиду и только собирается реализовать. В итоге сталкиваешься с ошибками, с которыми если бы ты просто повторял никогда не столкнулся
Полностью согласен с предыдущем оратором ! По 4 часа очень комфортно.Но я тот чел которы может денек обучения и пропустить. Но все ровно все понятно .Потому что преподаватель боженька . Димыч , обнял - приподнял )))
Димыч, ты даришь счастье людям!!!)) Вчера утром смотрел этот урок. Суть уловил. Обычно стараюсь делать сразу, пока не забыл, но не в этот раз. А сегодня утром решил сделать, как сам понял. И всё работает!!! Радость переполняет!! Хочется этим делиться! Спасибо!! Спасибо!! Спаси Бо!!
Люблю выходные дни, так быстро продвигаешься сразу по лестнице прогресса. Просматриваю урок, параллельно конспектирую, затем вношу изменения в коде, как понял и запомнил. Раньше было как-то тяжело сориентироваться, теперь все получается с первого раза. С каждым уроком все интереснее и интереснее. Все как всегда предельно ясно, спасибо, лайк и летим дальше.
у кого не работает. Тут могут быть две причины 1.Внутрим папки redux файлы с редюсарами должны иметь в конце формат .js . То есть файлы выглядеть так должны : profile-reduser.js (обязательно, иначе сайт будет выдавать ошибки!) 2.Если страница падает, становится пустой после изменения текста textarea - значит вы забыли в редюсарах break заменить на return state. Мучался долго со всем этим, но в конце концов дошёл до полной работы сайта)
ты не представляешь сколько ты мне этим комментом сэкономил время,я бы фиг догадался что такая мелочь,буду знать на будущее))спасибо тебе огромнейшее,добра тебе и счастья!!!
Димыч просто сумасшедший , делает крутой контент, спасибо тебе ! Так же спасибо , очень крутой команде IT-Kamasutra. Сам сча обучаюсь в онлайн группе 1,5 месяца . Самая крутая мотивация увидеть комментарий человека, который некоторое время назад сам обучался ,а сейчас является ментором команды IT_Kamasutra и помогает другим в обучение ! Летим дальше....фшух-фшух-фшух)
Димыч, спасибо за твой курс Сам студент и сейчас друг попросил помочь написать экз, сделал приложение за полтора часа по знаниям с твоего курса Роутер, свою флакс-архитектуру, пропсы прокидывал, мапил массивы, ререндерил страницу И делал все, потому что знал что, где и куда Спасибо тебе большое, удачи!!
Смотрю это курс в 2021 и не смог найти не чего лучше на youtube. Те же Владилены и прочие тараторищие парни пересказывают документацию на скорости 3х. Их очень сложно понять. Егора почему-то стороной обошел) Чтоб не путаться можно добавлять комментарии в код после каждой функции или в начале компоненты. Добавьте немного своего кода и делайте там те же преобразования с другими названиями функций и переменных. У меня самая сложность это запомнить что к чему относится и в синтаксисе написания. Для практики делаю сайт по своей работе, стажа много есть что сказать и чему поучить народ. Жаль что здоровье подводит и легко могу могу уйти в больничный длинной в бесконечность. Вот и учу программирование. Буду смотреть дальше...А на чет трудоустройства - так можно и почти без знание пойти куда-то. Вопрос сколько тебе будут платить за твое "присутствие" в качестве ученика. Я видел такие вакансии.
Дмитрий, вы круууууутыыыы! У меня все в голове так хорошо сложилось. Проговорил вслух все, что происходит при событиях и выстроилась вся структура! Огромная спасибо за такое глубокое и понятное объяснение! Вы нереально крутой ЧЕЛОВЕЧИЩЕ! Верю в себя и в вас! Всем удачи, парни!
Мне нравится эта методика, когда мы сперва делаем все по-простому (лепим грубо говоря все в одно), а потом, когда оно разрастается и мы понимаем, что так продолжать невозможно, мы дробим это все на разные функции и файлы, таким образом постепенно приближаемся к реальной разработке. Так действительно понятнее становится, что зачем и почему.
Іду дальше, я помічаю те що чим дальше тим складніше і в водночас простіше, менше коду, якщо ми почали б вчити приблизно від 38-го уроку, було б багато чого незрозумілого. Класний курс, лайк!!!!
По моему скромному опыту в C++, там есть хорошая вещь enum (enumeration - перечисление), которые хорошо подходят для ситуаций где нужно присвоить иднтефикатор( не важно какой, важно что уникальный), к примеру с ситуацией в соц.сети - иднетификатор события action.type. В C++ enum не нужно указывать значение переменной перечисления, т.к. при инициализация перечисления пример: enum types {a, b, c} Переменные a, b, c будут иметь значения 0, 1, 2 соответсвенно ( a = 0, b = 1, c = 2) То есть, можно было бы поместить все идентификаторы события в enum: enum type { ADD_POST, UPDATE_NEW_MESSAGE_BODY, SEND_MESSAGE ...} И в такой ситуации можно было бы проще импортировать action.types, а так же проще редактировать в случае необходимости. И в месте с этим все перечисления будут внутри одного объекта, а значит и уменьшим кол-во глобальных переменных. Судя по google данный интсрументарий есть и в JS
Спасибо огромное за курс! Сейчас пересматриваю спустя год, после первого просмотра и понял, что за это время перестал бояться рефакторинга в проектах на работе. Благодаря тому, что много раз тут по всякому переписывали части проекта за формой начинаешь видеть смысл
Отличная "подводка" к идее Redux. Спасибо за труды. Мне было интересно просмотреть видео, хотя Redux уже знаю. Не совсем понимаю насколько новичкам будет всё понятно, но автор реально всё подробно разложил... Респект!
просто мысль, которую проверил и она оказалась рабочей, хз насколько это применимо далее в рамках редакс, но: *раз уж мы в редюсеры передаём объекты-ветки стейтов(тобеж мы передаём ссылку на объект), значит мы можем ничего не возвращать т.к. любые наши изменения пришедшего в редюсер объекта (допустим store._state.profilePage)автоматом обновят объект стейта, именно тот, который лежит снаружи, в state.js. В итоге просто вызываем три редюсера(прокидываем в них стейты и ничего не ретёрним), в конце перерисовываем страницу - всё)
Да, это в ООП мире работает! Редакс - функциональное программирование! А там один из тезисов - неизменяемость (immutability) Здесь расскажу сегодня об этом: t.me/itkamasutra
У меня получилось 5 редюсеров. 1. Страница пользователя (моя) 2. Страница пользователя (другого пользователя) 3. Страница с новостной лентой 4. Страница с диалогами 5. Страница настроек профиля. Круто, всё очень понятно и всё получается, большое спасибо за крутой курс. Как только устроюсь на реакт разработчика, с меня донат!)
На 40 м, застрял на Flax в dialogs , после небольшого перерыва. Пришлось с 31 все поднимать.. Написал кучу лишнего кода(отсебятины), въехал. Благо проекты копирую особо важные, можно начать с особо старого и потренироваться. Спасибо за уроки!
Ууууххх ребзя, как же это кайфово после изменения объекта _state переписывать все пути, находить баги и самое главное, понимать, почему оно не работает и что надо подправить, т.к. ошибки он не показывает... Просто каеф...
За полторы недели до сюда добрался, во все вник, блин расчитывал на себя, что за две недели это все просмотрю и сделаю!)Ну что........ наяриваю дальше!) Димычу спасибо отдельно!)
Осознание что необходимо разбираться в реакте мне пришла недавно, может быть пару месяцев назад, вспомнил что есть этот замечательный курс, который не только познавательный, но и супер веселый ( со звуков спецэффектов Димыча просто настроение поднимается x2). В общем спасибо тебе Димыч, надеюсь что вскоре смогу написать комментарий, который будет восхвалять тебя ( хотя уже можно так делать) и то что я нашёл прекрасную работу)
Перед обучением у меня был план, четко вникать в каждое слово и записывать его и по 2-5 раз переписывать код.
стартанул учить 21 июня, спустя 16 дней, начал все понимать и легко ориентируюсь по своей соц сети с собственным объяснениям каждого элемента. Добавил массу элементов и даже лишние action на будущее, чисто набить руку, этой набитой рукой все и пришло(еще в пайнте расписываю каждое важное слово сказанное Димой и подписываю разными цветами, это хорошо для памяти. На это ушло мне в среднем 25 часов в неделю, вообщем наверное 55-60 часов на это потратил, средний хороший темп 4 часа в день вполне достаточно для хорошего прогресса, если конечно быть постоянным и всю концентрацию на обучение. Желание на обучение остается стабильным, нет желания забить и пропустить день обучения, что бы расслабится от трудности обучения, благодаря не большому времени, НО концентрированному. Всем собратьям удачи.
можешь поделиться конспектом?
я бы тоже с удовольствием взглянул на конспект
Дельный коммент. Все правильно. Я тоже начал плодотворно учиться только после того как исключил из жизни все, кроме спорта и обучения. Это может показаться жестким, но есть силы и желание работать каждый день по 6-7 часов, потому что кроме этого делать больше нечего впринципе. Даже если учиться вообще не хочется, но ты сидишь и ничего не делаешь - скоро ты сам как робот пойдешь и начнешь работать(мой график когда фултайм учил java для первого трудоустройства)
Согласен полностью. Отличный подход. Так же вникал в каждое понятие, каждое слово. Если что-то не понятно - шел читать. Ибо продвигаться дальше не понимая сказанного - нет смысла. Курс отличный, уроки в удовольствие. Потому что разбираешься, узнаешь что-то новое, делаешь - оно получается. Работает, зараза. По окончанию урока перед тем, как сделать коммит, проверяю работоспособность и это кайф - как оно все работает. Так и хочется еще и еще пощелкать туда-сюда). Ну кайф же!) Работает!)
Привет, ну как успехи?
после просмотра не забываю заглянуть в коменты, обычно что-то интересненькое в виде бонусов нахожу))
Если вы используете webstorm, то можно быстро преобразовывать if else => switch case:
1) Нажмите на if
2) Кликните на появившуюся лампу
3) Replace if with switch
нет там такого
@@ВладимирГугин-ш7щ есть
@@romanalexandrov7570 у меня как и у Димыча нет
@@ВладимирГугин-ш7щ не знаю... только сегодня заменил автоматически на switch case
а VS code так может?)
Как нам объяснял преподаватель, чистая функция - функция которая не лезет к пользователю с вопросами, не пачкает экран и не работает с внешними переменными (может их принимать только через атрибуты). А по поводу курса двоякое чувство... 1) обидно что подписчиков не так много, ведь курс на самом деле БОМБА. 2) Радостно что подписчиков не много, конкуренция меньше на выходе... :)
😃😃забавная двоякость) спасибо
ААААА, уже не терпится редакс закинуть в проектик, Димыч топ объяснятор, кто соглы - лойс!)
Чтобы заменить if/else на switch:
1. Наведи курсор на if
2. Нажми Alt+Enter
3. Нажми на "Заменить на switch"
Надеюсь кому-то пригодилось!
Да, пригодилось, спасибо 😊👍
Для того чтоб это сработало нужно все "else if" заменить на "if"
@@user-ly7rl2fe9e Не пришлось все менять на if. Просто жму Alt+Enter, когда курсор стоит в самом первом if и все работает четко
это работает для VS ?
на Мас это вроде как не работает
Прошло 3 месяца как я начал заниматься в инкубаторе и скажу вам ребята, что это просто БОМБА!!! Когда впервые смотрел путь самурая останавливал видео через каждые 5-10 минут и пытался осознать и повторить все то что было проделано, давалось с большим трудом. Теперь "глотаю" выпуск целиком, т.е. сначала смотрю, а потом иду в свой код и пишу с нуля СВОЙ проект, улучшая его. Каждый день, ступенька за ступенькой. Все как Димыч говорит... Кто еще сомневается забейте на все и просто херячите, непонятно идете дальше. Потом уже с высоты полета придет более глубокое, архитектурное понимание, а весь "синтаксический сахар" осядет в ваших пальчиках))) Желаю всем упорства, веры в себя. Никого не слушайте, каждый сможет дойти до конца, ведь этот путь конечен!!!
А что делать когда словишь ошибку и не можешь ее исправить, вот я сейчас на 41 уроке меседж и май пост при вводе екран белый уже второй день не могу найти в чем проблема
@@O_Shpak для таких ситуаций не раз показывали, как дебажить через хром, вставлять debugger в js, и читать ошибки в консоли
@@HeaDannn уже помогли в группе в телеграме, всему виной забыла поставить нижнее подчеркивание
@@O_Shpak у меня такое было, поставил debugger и увидел, что у меня store не передается. Оказалось посередине пути пропустил в одном из компонентов передать store={store}
я на работу устроился сегодня реакт разработчиком благодаря твоим видео! пиши номер карты, куда благодарность кидать
Никита, а до какого урока дошел, когда на работу строился?)
И мне интересно, сколько уроков просмотрел)
На каком уроке устроился?
Никита привет, на каком уроке устроился и что за база знаний была до этого кукрса (к примеру html, css, азы js)????????
Твои видео очень круты.
Сильным мотиватором служит уменьшающееся число зрителей. С каждым видео я понимаю, что я смог посмотреть больше, чем те, которые остановились. Конечно к концу курса я не буду единственным, кто посмотрит все видео, но таких очень мало)
Спасибо Дмитрий. Через 1.5 месяца пойду на работку(хочу пойти) с первой з/п тебе ништяки!!!!
Привет, получилось с работой???? если да - то на каком уроке и что за подготовка была до этого (к примеру html, css, базовые знания js)????
Андрей Луцив привет. Устроился только) и то реакт-нейтив. Html css база учится за день. Js база за 2 дня, но js знать нужно больше чем просто база, а это уже больше времени. Лучше выучить js нормально и читать документацию Реакта
SiRojjjka Channel спасибо
Андрей Луцив по поводу уроков. Смотрел все по несколько раз. И буду смотреть ещё не один раз. Димыч рассказывает очень доступно, и мне уж больно понравилась его подача.
вообще странно, вроде русскоязычных около 300 млн в мире, может быть больше, а редаксу учатся тысяч 30 )
как только ты сказал в начале как и зачем работают редюсеры и создал отдельные файлы profile-reducer и dialogs-reducer - сразу стало понятно, что делать) на 9 минуте остановил видео и сделал все сам. Начинаешь делать, логически одно вытекает из другого, все идет как по маслу и радует глаз. Спасибо большое за уроки!
афигеть, ты умный чел)
@@mr.zxzxzxz3816 тебе желаю того же)
Интересно, что на такой обалденный курс так мало лайков, господа давайте не лениться, вы сейчас не найдёте лучший туториал по реакту на просторах интернета (пол года искал, знаю о чём говорю). Этот курс минимум стоит того, чтобы поставить лайк под каждым из просмотренных видео!!)
Спасибо, Саня!!! ✊
Может кому-то пригодится(удобно при рефакторинге порой), вертикальное выделение одинаковой части текста - зажимаете колёсико мыши и вверх/вниз выделяете необходимый фрагмент, затем пишете что нужно и во всем выделенном фрагменте будет ваша новая запись.
Спасибо!
Круто, спасибо
Последние 6 уроков было тяжело, но несколько раз пересмотрев, все встало на свои места! Спасибо автору!!!
Димыч, в тебе столько терпения, великое дело делаешь! да прибудет с тобой сила!
The BEST lessons of React & Redux !!!
На часах два часа ночи , дебажил код часов 5 где-то , изучил весь свой код вдоль и поперёк , но так и не мог найти ошибку в итоге ошибка была в автоимпорте, vs код импортировал другой файл (путь к ним похож и названия файлов похожи ,поэтому очень сложно было найти ошибку) зато я теперь прям реально шарю в том,что мы сделали )) даже немного благодарен этой ошибке ) спасибо большое за урок ,Димыч !
Лучшие уроки по React & Redux !!!
The BEST!!! lessons of React & Redux!!!
Programming and Coding!!!
Just about information technology =)
Все ждал когда будем рефакторить диспач и экшены. Круто получилось, отлично работает. Сейчас код похож не на кашу, и на реально красиво спроектированное произведение искусства. Спасибо за урок и приложенный труд😍
Как всегда объяснение на высоте!
Спасибо, Дима
Все круто объяснено. Утром посмотрел - вечером вернулся и без подглядываний все выполнил.
Какой же это шанс попасть на этот канал и учить React в таком формате! Спасибо огромное!
Спасибо!Погнал дальше)
Огромнейшее спасибо за курс!! Ты помогаешь реализовать мою цель, быть разработчиком!!
Уже почти середина курса))) Офигеть!!! Круть просто! Спасибо Димычь за бесплатный курс. Огонь!
Я еще во время объяснения когда чувствую, что все понимаю - ставлю на паузу и вперед паровоза реализую то, что Дима имел ввиду и только собирается реализовать. В итоге сталкиваешься с ошибками, с которыми если бы ты просто повторял никогда не столкнулся
Делаю так же, реализовывал вкладку с друзьями и сообщениями сам. Отличалось немного только именами переменных
@@vitaliipolushkin834 А у меня из-за одной домшки теперь нихера не работает, и я уже час дебажу и не могу найти, почему не приходят значения
Полностью согласен с предыдущем оратором ! По 4 часа очень комфортно.Но я тот чел которы может денек обучения и пропустить. Но все ровно все понятно .Потому что преподаватель боженька . Димыч , обнял - приподнял )))
Спасибо большое все супер, а главное очень доходчиво и понятно.
Уже посложней началось, все круто
Крутейшие видео! Намного понятнее чем в статьях по инету и других видосах!
Димыч, ты даришь счастье людям!!!))
Вчера утром смотрел этот урок. Суть уловил. Обычно стараюсь делать сразу, пока не забыл, но не в этот раз. А сегодня утром решил сделать, как сам понял. И всё работает!!! Радость переполняет!! Хочется этим делиться!
Спасибо!! Спасибо!! Спаси Бо!!
Спасибо за ваш труд, Дмитрий!
Большое дело делаете!
Люблю выходные дни, так быстро продвигаешься сразу по лестнице прогресса. Просматриваю урок, параллельно конспектирую, затем вношу изменения в коде, как понял и запомнил. Раньше было как-то тяжело сориентироваться, теперь все получается с первого раза. С каждым уроком все интереснее и интереснее. Все как всегда предельно ясно, спасибо, лайк и летим дальше.
у кого не работает. Тут могут быть две причины
1.Внутрим папки redux файлы с редюсарами должны иметь в конце формат .js . То есть файлы выглядеть так должны : profile-reduser.js (обязательно, иначе сайт будет выдавать ошибки!)
2.Если страница падает, становится пустой после изменения текста textarea - значит вы забыли в редюсарах break заменить на return state.
Мучался долго со всем этим, но в конце концов дошёл до полной работы сайта)
ты не представляешь сколько ты мне этим комментом сэкономил время,я бы фиг догадался что такая мелочь,буду знать на будущее))спасибо тебе огромнейшее,добра тебе и счастья!!!
Спасибо добрый человек)) Здоровья тебе и счастья
2021 и до сих пор смотрим эти видосы) спс Димыч! react, redux!
Топчик, буду тебя рекомендовать всем своим друзьям.
Спасибо, Иван!🙏
в редьюсерах нет смысла возвращать объект - все изменения происходят по ссылке. Я убрал ретурны - все работает прекрасно.
@@drevniiTv иммутабельностью тут и не пахнет. Она при любом раскладе изменяет объект store.
прохожу каждый день чтобы успеть пройти курс до конца июня. День 9, урок 5 из 5!
2022. Спасибо большое. Очень классно увидеть архитектуру полноценного приложения! Очень здорово!
Димыч просто сумасшедший , делает крутой контент, спасибо тебе ! Так же спасибо , очень крутой команде IT-Kamasutra. Сам сча обучаюсь в онлайн группе 1,5 месяца . Самая крутая мотивация увидеть комментарий человека, который некоторое время назад сам обучался ,а сейчас является ментором команды IT_Kamasutra и помогает другим в обучение ! Летим дальше....фшух-фшух-фшух)
🚀🚀🙋🏻♂️
Эх, то чувство, когда следишь и сам сначала переделываешь, потом знаешь, где у тебя в видео ошибка. Приятно находить такое. Еще раз спасибо за уроки.
Димыч! Спасибо за огромный и наиполезнейший труд!
Объясняеш круто и понятно, иду дальше!
Димыч, спасибо за твой курс
Сам студент и сейчас друг попросил помочь написать экз, сделал приложение за полтора часа по знаниям с твоего курса
Роутер, свою флакс-архитектуру, пропсы прокидывал, мапил массивы, ререндерил страницу
И делал все, потому что знал что, где и куда
Спасибо тебе большое, удачи!!
Все классно! Я уже знаком с редуксом, но просмотр ваших видео дает мне гораздо лучшее понимание того, как работает редукс
дякую ,все круто і цікаво )
що React , що твої уроки )
затягують мене відоси , дивлюсь далі !!!
смотрю на скорости 1.5, так к ней привык, что мне казалось что видос на 1 и пошел её увеличивать,)))
Просто бомба, Дмитрий. Ты бесподобен, спасибо тебе за такие внятные объяснения. Продолжаю учиться дальше! Лайкос занес самый смачный)))
Смотрю это курс в 2021 и не смог найти не чего лучше на youtube. Те же Владилены и прочие тараторищие парни пересказывают
документацию на скорости 3х. Их очень сложно понять. Егора почему-то стороной обошел) Чтоб не путаться можно добавлять комментарии в код после каждой функции или в начале компоненты. Добавьте немного своего кода и делайте там те же преобразования с другими названиями функций и переменных. У меня самая сложность это запомнить что к чему относится и в синтаксисе написания. Для практики делаю сайт по своей работе, стажа много есть что сказать и чему поучить народ. Жаль что здоровье подводит и легко могу могу уйти в больничный длинной в бесконечность. Вот и учу программирование. Буду смотреть дальше...А на чет трудоустройства - так можно и почти без знание пойти куда-то. Вопрос сколько тебе будут платить за твое "присутствие" в качестве ученика. Я видел такие вакансии.
СУПЕР, реакт все больше и больше нравится, я теперь приложение без store, dispatch и т. д. не воспринимаю. Спасибо за путь Самурая!
Спасибо!Спасибо!!В голове все как по полочкам разложено,лечу дальше!
Становится сложнова-то для понимания. Сразу про много нужно помнить. Спасибо за объяснения 👍🏻
Дмитрий, вы круууууутыыыы! У меня все в голове так хорошо сложилось. Проговорил вслух все, что происходит при событиях и выстроилась вся структура! Огромная спасибо за такое глубокое и понятное объяснение! Вы нереально крутой ЧЕЛОВЕЧИЩЕ! Верю в себя и в вас! Всем удачи, парни!
Мне нравится эта методика, когда мы сперва делаем все по-простому (лепим грубо говоря все в одно), а потом, когда оно разрастается и мы понимаем, что так продолжать невозможно, мы дробим это все на разные функции и файлы, таким образом постепенно приближаемся к реальной разработке. Так действительно понятнее становится, что зачем и почему.
Димыч ты крутой чел , желаю тебе крепкого здоровья!!!
Іду дальше, я помічаю те що чим дальше тим складніше і в водночас простіше, менше коду, якщо ми почали б вчити приблизно від 38-го уроку, було б багато чого незрозумілого. Класний курс, лайк!!!!
Разобрались как работает reducer и добавили его в наше React-приложение, приблизились к внедрению Redux в проект)спасибо за урок!)
Димыч - красавчик! Спасибо за курс! Поставил лайк под каждым уроком!
Большое спасибо за уроки!
Respect Dimich. Keep going.
Лучшие уроки по React, Redux! reducer, action, state, dispatch, store
По моему скромному опыту в C++, там есть хорошая вещь enum (enumeration - перечисление), которые хорошо подходят для ситуаций где нужно присвоить иднтефикатор( не важно какой, важно что уникальный), к примеру с ситуацией в соц.сети - иднетификатор события action.type.
В C++ enum не нужно указывать значение переменной перечисления, т.к. при инициализация перечисления пример:
enum types {a, b, c}
Переменные a, b, c будут иметь значения 0, 1, 2 соответсвенно ( a = 0, b = 1, c = 2)
То есть, можно было бы поместить все идентификаторы события в enum:
enum type { ADD_POST, UPDATE_NEW_MESSAGE_BODY, SEND_MESSAGE ...}
И в такой ситуации можно было бы проще импортировать action.types, а так же проще редактировать в случае необходимости.
И в месте с этим все перечисления будут внутри одного объекта, а значит и уменьшим кол-во глобальных переменных.
Судя по google данный интсрументарий есть и в JS
Ну не знаю что сказать что добавить.
Этот видеокурс просто безупречно.
ПУШКА!!! ТОП -КОНТЕНТ))) Димыч- красава
Реально самые крутые уроки
Дима просто монстр, чувствуется мощь человеческой мысли, поставлю лайки под всеми 101 видео в этом блоке, но немного позже))
Спасибо!! Провел несколько выходных без обучения и сейчас продолжил) Смотрю дальше!)
Спасибо огромное за курс!
Сейчас пересматриваю спустя год, после первого просмотра и понял, что за это время перестал бояться рефакторинга в проектах на работе. Благодаря тому, что много раз тут по всякому переписывали части проекта за формой начинаешь видеть смысл
Огромное спасибо! Всё круто! Летим в космос!
Лучший курс на постсоветском пространстве среди всех ,считая платных
еееееееее, за неделю дополз))))) но, думаю, круга 3 весь плейлист придется пересмотреть
Вот ты монстр, конечно.
@@uzurbatya За 3 дня дополз.
@@alekseypakriev4584 за 1, но так лучше не делать, тем кто ничего не знал)
Отличная "подводка" к идее Redux. Спасибо за труды. Мне было интересно просмотреть видео, хотя Redux уже знаю. Не совсем понимаю насколько новичкам будет всё понятно, но автор реально всё подробно разложил... Респект!
Все круто) Все понятно) Спасибо Димыч)
Поставил себе челендж - пройти "Путь самурая 1.0 " не больше чем за 2 недели. Начал 1 ноября. 41 урок - полёт нормальный. Спасибо за труд, Димыч!
ты пишешь комменты под каждым постом, поставил себе челенж пройти этот курс раньше тебя)
полет нормальный
@@aleksandrzakharov8758
"ты пишешь комменты под каждым постом" - да, я знаю. Делаю профит сенсею
Осилел все 100 ?
Топ уроки, за switch отдельное спасибо, а то уж думал, что эти if всегда будут!
спасибо за урок, Дмитрий. крайне полезно по пути повторить, например, switch. и вообще Js по ходу твоего курса. я маленький самурайчик 😎
просто мысль, которую проверил и она оказалась рабочей, хз насколько это применимо далее в рамках редакс, но:
*раз уж мы в редюсеры передаём объекты-ветки стейтов(тобеж мы передаём ссылку на объект), значит мы можем ничего не возвращать т.к. любые наши изменения пришедшего в редюсер объекта (допустим store._state.profilePage)автоматом обновят объект стейта, именно тот, который лежит снаружи, в state.js. В итоге просто вызываем три редюсера(прокидываем в них стейты и ничего не ретёрним), в конце перерисовываем страницу - всё)
Да, это в ООП мире работает!
Редакс - функциональное программирование! А там один из тезисов - неизменяемость (immutability)
Здесь расскажу сегодня об этом:
t.me/itkamasutra
плюсик для лучшего ранжирования =)
Димыч, спасибо большое за уроки. На телеграм подписка однозначно.
У меня получилось 5 редюсеров.
1. Страница пользователя (моя)
2. Страница пользователя (другого пользователя)
3. Страница с новостной лентой
4. Страница с диалогами
5. Страница настроек профиля.
Круто, всё очень понятно и всё получается, большое спасибо за крутой курс.
Как только устроюсь на реакт разработчика, с меня донат!)
На 40 м, застрял на Flax в dialogs , после небольшого перерыва. Пришлось с 31 все поднимать..
Написал кучу лишнего кода(отсебятины), въехал. Благо проекты копирую особо важные, можно начать с особо старого и потренироваться.
Спасибо за уроки!
Супер, спасибо большое, очень интересно и полезно, летим дальше
Пасиба за уроки, Димыч
Димыч, спасибо тебе за твои старания. Очень крутые уроки для понимания азов
Спасибо!
Даже на скорости 1,5 все понятно ))
Дуже круто! Дякую!
Смотрим пока дальше, пока больше вопросов чем ответов
Как всегда все круто! Димыч - THE BEST!!!
Я вернулся) Пересматриваю уроки)
все идет по плану)
Ууууххх ребзя, как же это кайфово после изменения объекта _state переписывать все пути, находить баги и самое главное, понимать, почему оно не работает и что надо подправить, т.к. ошибки он не показывает... Просто каеф...
Как теперь все это завтра не забыть))))))))))))))
Всё круто)
очень полезно! лучший курс по ReactRedux, спасибо Димыч!
Ждем ждем ждем redux!
За полторы недели до сюда добрался, во все вник, блин расчитывал на себя, что за две недели это все просмотрю и сделаю!)Ну что........ наяриваю дальше!) Димычу спасибо отдельно!)
Чем больше смотрю тем больше нравится React.
Бомбим дальше ©
Спасибо! 2022! Работает, понятно! Идем дальше!
Осознание что необходимо разбираться в реакте мне пришла недавно, может быть пару месяцев назад, вспомнил что есть этот замечательный курс, который не только познавательный, но и супер веселый ( со звуков спецэффектов Димыча просто настроение поднимается x2). В общем спасибо тебе Димыч, надеюсь что вскоре смогу написать комментарий, который будет восхвалять тебя ( хотя уже можно так делать) и то что я нашёл прекрасную работу)
Супер! Все круто!! Разобрался!