У Данчина как обычно подобраны какие-то гениально простые примеры. У тебя есть вроженный навык объяснять. Например, у конкурента твоего RED Group (Максим) такой навык отсутствует.
Нет. 900 подписчиков, с таким гарным контентом... Так нельзя... Я только что видео Минина aka ЧитаюДокуНаВидео о хуках посмотрел и ничего не понял. Здесь же... Парень, у тебя талант!
В принципе из соображения производительности имеет смысл возвращать не измененный стейт. С точки зрения анализа изменения зависимостей - это хороший мув. Но спецификация требует чтобы редьюсер был чистой функцией, по этому и возвращаем новый объект.
@@web-constcode6252 Просто в официальных доках (что по редаксу, что в описании хука реакта) в таких случаях возвращают прежний стейт. Потому и спросил. А чистой разве запрещается возвращать входной параметр в неизменном виде? Везде только пишут, что его нельзя модифицировать.
@@DarkKrasnoff Это выходит за рамки простого программирования на JS, но да, если функция будет возвращать ссылку на тот же объект, который к ней приходит, то функция чистой уже не будет. Нужно смотреть в каждом конкретном случае, но в общем случае не будет чистой.
Реакт рекомендует и использовать массив, как в своих хуках... Одна из причин можно назвать как хочешь и не привязываться к название свойства в обьекте или надо будет использовать алиас, что увеличивает код, читабельность...
5:23 сильно согласен ты, или совсем не согласен, но нужно понять что это сделано так, чтоб мы могли задать любые названия состоянию, и функции изменяющей это состояние.
Урок отличный и понятный, здорово, что примеры приведены из других уроков ранее - проще воспринимать материал и писать код "наперёд"
Мне нравится ваш плейлист по этой теме! спасибо!
рад стараться
Отличный урок. Другого контента на канале не видел, но подпишусь не глядя, ибо годнота.
все в вышом уровне, посмотрел все ваши уроки. спосибо за все!!!!
Не останавливайся! Есть и другие уроки на канале.
Кастомные хуки классная штука))
Согласен !
У Данчина как обычно подобраны какие-то гениально простые примеры. У тебя есть вроженный навык объяснять. Например, у конкурента твоего RED Group (Максим) такой навык отсутствует.
Спасибо, но я не знаю кто это.
Нет. 900 подписчиков, с таким гарным контентом... Так нельзя... Я только что видео Минина aka ЧитаюДокуНаВидео о хуках посмотрел и ничего не понял. Здесь же... Парень, у тебя талант!
Да данный момент 1.5 к. Растем
Полезно
Да =)
хотель бы продолжения
Постригусь, покрашусь и продолжу =D
@@web-constcode6252 буду ждать
top!!!
А зачем на 8:45 в дефолтном кейсе редьюсера пересоздавать стейт? Почему нельзя вернуть прежний стейт без изменений?
В принципе из соображения производительности имеет смысл возвращать не измененный стейт. С точки зрения анализа изменения зависимостей - это хороший мув. Но спецификация требует чтобы редьюсер был чистой функцией, по этому и возвращаем новый объект.
@@web-constcode6252 Просто в официальных доках (что по редаксу, что в описании хука реакта) в таких случаях возвращают прежний стейт. Потому и спросил.
А чистой разве запрещается возвращать входной параметр в неизменном виде? Везде только пишут, что его нельзя модифицировать.
@@DarkKrasnoff Это выходит за рамки простого программирования на JS, но да, если функция будет возвращать ссылку на тот же объект, который к ней приходит, то функция чистой уже не будет. Нужно смотреть в каждом конкретном случае, но в общем случае не будет чистой.
Реакт рекомендует и использовать массив, как в своих хуках... Одна из причин можно назвать как хочешь и не привязываться к название свойства в обьекте или надо будет использовать алиас, что увеличивает код, читабельность...
Согласен
@@web-constcode6252 хотя посмотрел примеры, код и уроки других объекты здесь вполне приемлемый вариант...
5:23 сильно согласен ты, или совсем не согласен, но нужно понять что это сделано так, чтоб мы могли задать любые названия состоянию, и функции изменяющей это состояние.
Да, и так тоже. Просто варианты.
хреново объяснил этот урок!