Очень хорошо все объяснил, тем кто не понял как это работает пересмотрите прошлый урок и изучите как работает event. Курс явно не рассчитан на новичков так лучше хотя бы изучите основы JS.
Лайк! Все понятно, спасибо за урок. Для всех предлагаю домашнее задание. Добавьте клавишу reset, которая будет сбрасывать submit. А для todo измените input на автосброс, a reset на сброс submit ))
Не понял только зачем мы в handleSubmit снова задаем состояние для input из стейта, где оно уже задано методом handleChange. А так всё отлично! Продолжай!)
Очень странно ты делаешь конечно... Во-первых, .bind() не рекомендуется к использованию, так как считается жёсткой функцией и лучше прописывать стрелочную(+она сохраняет значение this, как класса). Во-вторых, ты не соответствуешь ГЛАВНОМУ ПРИНЦИПУ React о неизменности внутренностей состояния. Что сделать правильно нужно вернуть в setState функцию, которая по кусочкам соберёт НОВОЕ СОСТОЯНИЕ и не будет просто переписывать старое
Хоть кто-то заметил ... Я сижу и думаю «так ведь низя!» . Берёшь , делаешь новый массив , добавляешь туда спердоператором полученные данные и возвращаешь items : newArr
Зачем во время onChange записывать в поле то, что я и так уже в него пишу?) Двойная запись какая-то. Плюс, зачем шаманить с onChange, если значение поля можно получить просто по его, например, идентификатору?
самый идиотский курс по реакту, который я когда-либо видел. с тем же успехом, можно было бы вообще ничего не обьяснять, а просто писать код, параллельно говоря "вот тут пишем так, вот тут так ну в принципе всё понятно что тут может быть непонятного"
Как то все бегло, в принципе ничего не понятно
Очень хорошо все объяснил, тем кто не понял как это работает пересмотрите прошлый урок и изучите как работает event.
Курс явно не рассчитан на новичков так лучше хотя бы изучите основы JS.
Лайк! Все понятно, спасибо за урок.
Для всех предлагаю домашнее задание. Добавьте клавишу reset, которая будет сбрасывать submit. А для todo измените input на автосброс, a reset на сброс submit ))
Это смог))) А вот удалять каждое значение - пока нет))
Не понял только зачем мы в handleSubmit снова задаем состояние для input из стейта, где оно уже задано методом handleChange.
А так всё отлично! Продолжай!)
Я просто заменил на этот код input: "", Тогда поле ввода становится пустым!
@@АлексейЛоскутников-ю4р вы же просто его очистили этим
А можно ли уроки REact только уже на основе функционального подхода, или с помощью Хуков ?
По моему на строках 15-19 не хватает инфы по items: ({ input: event.target.input, items: [...state.items]})
Спасибо за видео!
Это радует
Очень странно ты делаешь конечно... Во-первых, .bind() не рекомендуется к использованию, так как считается жёсткой функцией и лучше прописывать стрелочную(+она сохраняет значение this, как класса). Во-вторых, ты не соответствуешь ГЛАВНОМУ ПРИНЦИПУ React о неизменности внутренностей состояния. Что сделать правильно нужно вернуть в setState функцию, которая по кусочкам соберёт НОВОЕ СОСТОЯНИЕ и не будет просто переписывать старое
Хоть кто-то заметил ... Я сижу и думаю «так ведь низя!» .
Берёшь , делаешь новый массив , добавляешь туда спердоператором полученные данные и возвращаешь items : newArr
Kalmbik 61 я уж думал, что я принципы реакт зря учил
док React совпадает с видео
Так он не изменяет, а только добавляет или я не прав? Только начал учить.
Спасибо большое за Ваш труд
Зачем во время onChange записывать в поле то, что я и так уже в него пишу?) Двойная запись какая-то. Плюс, зачем шаманить с onChange, если значение поля можно получить просто по его, например, идентификатору?
Большое тебе спасибо, объясняешь очень толково! Кстати, какое сочетание клавиш ты использовал на 7:55 , чтобы спред-оператор быстро добавить?)
Большое спасибо за видео. Очень помог!
круто!
У меня ошибку выбивает: TypeError: this.sateState is not a function
не this.sateState, а this.setState
Спасибо!!!
все получилось, спасибо!
а как сделать то же самое, если полей ввода два?
в app.js добавить этот объект
ниче не понял, но очень интересно
Ты выражайся нормально когда задания даешь (про кнопку и вывод текста). Ниче не понятно чтобы самому попробовать. И пример тупой с кнопкой и формой.
Я не особо понимаю смысла React'a, так как это можно сделать легко на нативном js
Помедленнее можно чуть-чуть, ничего даже уловить не успеваю как начинающий программист
Пишите параллельно со мной, тут вникать на практике нужно
Покажи как сделать связку React и Apollo, очень нужно. Многие хотят посмотреть этот полезный урок.
самый идиотский курс по реакту, который я когда-либо видел. с тем же успехом, можно было бы вообще ничего не обьяснять, а просто писать код, параллельно говоря "вот тут пишем так, вот тут так ну в принципе всё понятно что тут может быть непонятного"
мне наоборот зашло такое, пишешь и офигиваешь
Первый😂
Слабо