React - Компонент сравнения картинок со слайдером на TypeScript

  Рет қаралды 2,702

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

Пікірлер: 27
@АлександрЕлагин-м2ю
@АлександрЕлагин-м2ю 2 жыл бұрын
очень хорошо у вас получается, и темы выбраны и понятно описываете ход мыслей. обязательно продолжайте выкладывать видео на канале
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо большое!
@sengokusky1515
@sengokusky1515 2 жыл бұрын
Просто топовый контент! Лям подписчиков!
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо!)
@masha18able1
@masha18able1 2 жыл бұрын
Шикарный контент
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо!
@Max.Kozlov
@Max.Kozlov 2 жыл бұрын
Дождались нового видоса!
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Yes!
@АлександрЕрмолов-п2ь
@АлександрЕрмолов-п2ь 2 жыл бұрын
Божественно!!!
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо)
@КостяКипр
@КостяКипр 2 жыл бұрын
Класс!
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо!
@Max.Kozlov
@Max.Kozlov 2 жыл бұрын
Лайк заранее, начал просмотр)
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо!)
@denissavast
@denissavast Жыл бұрын
Благодарю 🎉
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@sergei_sergeevu4
@sergei_sergeevu4 2 жыл бұрын
Спасибо вам за контент. По всей видимости у вас отключен eslint-plugin-react-hooks, вы сделали это намеренно ? Так как вы используете callback compluteState в useEffect, но в зависимости вы его не передаете. Если передадите, то у вас будет бесконечный цикл. Поэтому необходимо его обернуть в useCallback и передать в зависимости.
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Спасибо! Он просто был не настроен для демо проекта.
@ДмитрийЛавров-ж7м
@ДмитрийЛавров-ж7м 2 жыл бұрын
Очень классное видео. Как-то нужно было делать диаграмму ганта - жаль Вы тогда не сделали этот тутор, он бы здорово помог. Есть два вопроса только: Почему решили затипизировать пропсы внутри компонента, а не сам компонент через React.FC? И зачем две переменные lineX и widthLeft, если он всегда равны друг другу, можно было бы оставить только одну.
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Да, можно через FC, скорее привычка. И да, можно было оставить один state. Я при старте думал что они могут отличаться.
@oldg91
@oldg91 2 жыл бұрын
Что текстовый редактор ты используешь?
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Vim. Тут есть обзор моей конфигурации: kzbin.info/www/bejne/pXuym2WIprx4p9U
@MadBlissOff
@MadBlissOff 2 жыл бұрын
Антон, что у вас за клавиатура и свитчи? Больно уж приятный звук печати
@PurpleSchool
@PurpleSchool 2 жыл бұрын
Varmilo Moonlight свитчи Cherry MX Brown)
@richardvoronov4917
@richardvoronov4917 2 жыл бұрын
Для чего нужно было подписываться на нативный event, есть же в реакте?
@askerkotsev363
@askerkotsev363 2 жыл бұрын
у нас есть левый компонет и правый и какой то ххХХххьь хуйня? Хендлер)
React Custom Hooks - Пишем компонент прогресса чтения
17:52
PurpleSchool | Anton Larichev
Рет қаралды 10 М.
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 3,2 МЛН
MAGIC TIME ​⁠@Whoispelagheya
00:28
MasomkaMagic
Рет қаралды 36 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 6 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 137 МЛН
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 1 МЛН
GIT: Trunk Based Flow. Практика
13:38
Oleksiy Pototskyy
Рет қаралды 1 М.
React JS c Нуля - Курс для начинающих БЕЗ ВОДЫ [2024]
3:42:01
Владилен Минин
Рет қаралды 343 М.
React и TypeScript - Быстрый Курс
1:40:52
Владилен Минин
Рет қаралды 353 М.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Рет қаралды 9 МЛН
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 3,2 МЛН