Рад стараться. Сейчас занимаюсь созданием курса по React. Если интересен дешевый ранний доступ, то с предложением можно ознакомиться на сайте: constcode.ru
Спасибо за понятное объяснение! Как всегда, всё по полочкам)) А вот дизлайки кто умудрился поставить, неужели больше заняться нечем? Или тогда уже вносите свою конструктивную критику...
С классовыми компонентами разобрался и решал разные задачи, все логично и понятно было. Но, столкнувшись с функциональным подходом был ступор, вообще было не понятно как все это работает. Рассказали мне вкратце, но я только еще больше запутался. ))) У вас, от простого к сложному все идет, как все работает "под капотом" объясняете, таких толковых преподавателей сейчас, к сожалению, еденицы! Алексей, спасибо вам огромное!
В примере с исправлением асинхронной работы setCounter (21:13), где эта функция вызывается 2 раза подряд, не понял, откуда взялось первоначальное значение x?
Перед следующим рендрингом вычисляются значения состояний синхронно. Все такие функции, которые передаются в setState, последовательно применяются с текущими значениями и делают текущим значением состояние то, что функция возвращает. Читай вызов этих функций как вариант вызова middleware функций =) Или читай эти функции как цепочку then, которые передают результат выполнения функции в следующий then.
спасибо, все очень доступно и без воды!!! отличный стиль изложения материала!!! the best!!!!
Вообще , конечно, это самый недооцененный канал.. очень круто разбираются темы на практических примерах.. странно что так мало просмотров и лайков
И на моей улице перевернется фура с конфетами.
@@web-constcode6252 ахаххахах
Алексей спасибо, что без боли помогаете "вкатываться" в react hooks , сложные с первого понимания вещи, с вашей подачей становятся понятными
Рад стараться. Сейчас занимаюсь созданием курса по React. Если интересен дешевый ранний доступ, то с предложением можно ознакомиться на сайте: constcode.ru
Спасибо за понятное объяснение! Как всегда, всё по полочкам)) А вот дизлайки кто умудрился поставить, неужели больше заняться нечем? Или тогда уже вносите свою конструктивную критику...
Конкуренты )
С классовыми компонентами разобрался и решал разные задачи, все логично и понятно было. Но, столкнувшись с функциональным подходом был ступор, вообще было не понятно как все это работает. Рассказали мне вкратце, но я только еще больше запутался. ))) У вас, от простого к сложному все идет, как все работает "под капотом" объясняете, таких толковых преподавателей сейчас, к сожалению, еденицы! Алексей, спасибо вам огромное!
Рад стараться!
вкатился спокойненько в айтишечку, рублю капусту, сидя за ноутом
научишь как ? )))
@@web-constcode6252 смотрел constcode ;)
В примере с исправлением асинхронной работы setCounter (21:13), где эта функция вызывается 2 раза подряд, не понял, откуда взялось первоначальное значение x?
Перед следующим рендрингом вычисляются значения состояний синхронно. Все такие функции, которые передаются в setState, последовательно применяются с текущими значениями и делают текущим значением состояние то, что функция возвращает.
Читай вызов этих функций как вариант вызова middleware функций =)
Или читай эти функции как цепочку then, которые передают результат выполнения функции в следующий then.