Уроки React Js - Работа с формами. Первое To Do приложение

  Рет қаралды 25,969

Web Developer Blog

Web Developer Blog

Күн бұрын

Пікірлер: 39
@skeelo3157
@skeelo3157 4 жыл бұрын
Как то все бегло, в принципе ничего не понятно
@small_norweg_
@small_norweg_ 4 жыл бұрын
Очень странно ты делаешь конечно... Во-первых, .bind() не рекомендуется к использованию, так как считается жёсткой функцией и лучше прописывать стрелочную(+она сохраняет значение this, как класса). Во-вторых, ты не соответствуешь ГЛАВНОМУ ПРИНЦИПУ React о неизменности внутренностей состояния. Что сделать правильно нужно вернуть в setState функцию, которая по кусочкам соберёт НОВОЕ СОСТОЯНИЕ и не будет просто переписывать старое
@MrKalmbik61
@MrKalmbik61 4 жыл бұрын
Хоть кто-то заметил ... Я сижу и думаю «так ведь низя!» . Берёшь , делаешь новый массив , добавляешь туда спердоператором полученные данные и возвращаешь items : newArr
@small_norweg_
@small_norweg_ 4 жыл бұрын
Kalmbik 61 я уж думал, что я принципы реакт зря учил
@nicmam7116
@nicmam7116 3 жыл бұрын
док React совпадает с видео
@alexidino
@alexidino 2 жыл бұрын
Так он не изменяет, а только добавляет или я не прав? Только начал учить.
@dimazepam
@dimazepam 3 жыл бұрын
самый идиотский курс по реакту, который я когда-либо видел. с тем же успехом, можно было бы вообще ничего не обьяснять, а просто писать код, параллельно говоря "вот тут пишем так, вот тут так ну в принципе всё понятно что тут может быть непонятного"
@tyomich1
@tyomich1 Жыл бұрын
мне наоборот зашло такое, пишешь и офигиваешь
@dmytrom89
@dmytrom89 4 жыл бұрын
Не понял только зачем мы в handleSubmit снова задаем состояние для input из стейта, где оно уже задано методом handleChange. А так всё отлично! Продолжай!)
@АлексейЛоскутников-ю4р
@АлексейЛоскутников-ю4р 4 жыл бұрын
Я просто заменил на этот код input: "", Тогда поле ввода становится пустым!
@tyomich1
@tyomich1 Жыл бұрын
@@АлексейЛоскутников-ю4р вы же просто его очистили этим
@Dager163
@Dager163 4 жыл бұрын
А можно ли уроки REact только уже на основе функционального подхода, или с помощью Хуков ?
@pitbrest
@pitbrest 2 жыл бұрын
По моему на строках 15-19 не хватает инфы по items: ({ input: event.target.input, items: [...state.items]})
@SNSDfOu
@SNSDfOu Жыл бұрын
ниче не понял, но очень интересно
@SunriseBusinessClub
@SunriseBusinessClub 4 жыл бұрын
Ты выражайся нормально когда задания даешь (про кнопку и вывод текста). Ниче не понятно чтобы самому попробовать. И пример тупой с кнопкой и формой.
@Denis-rh9jp
@Denis-rh9jp Жыл бұрын
Слабо
@sewerlock
@sewerlock 2 жыл бұрын
Зачем во время onChange записывать в поле то, что я и так уже в него пишу?) Двойная запись какая-то. Плюс, зачем шаманить с onChange, если значение поля можно получить просто по его, например, идентификатору?
@antonsedchenko6332
@antonsedchenko6332 3 жыл бұрын
Спасибо за видео!
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Это радует
@nazaror7730
@nazaror7730 4 жыл бұрын
Первый😂
@костя-з1и
@костя-з1и 4 жыл бұрын
круто!
@tapah36
@tapah36 4 жыл бұрын
Большое тебе спасибо, объясняешь очень толково! Кстати, какое сочетание клавиш ты использовал на 7:55 , чтобы спред-оператор быстро добавить?)
@ВладКлеопов
@ВладКлеопов 3 жыл бұрын
У меня ошибку выбивает: TypeError: this.sateState is not a function
@ПавлоСадівничий
@ПавлоСадівничий 3 жыл бұрын
не this.sateState, а this.setState
@antonv.1429
@antonv.1429 3 жыл бұрын
Помедленнее можно чуть-чуть, ничего даже уловить не успеваю как начинающий программист
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Пишите параллельно со мной, тут вникать на практике нужно
@Павел-ф4щ9ъ
@Павел-ф4щ9ъ 2 жыл бұрын
Очень хорошо все объяснил, тем кто не понял как это работает пересмотрите прошлый урок и изучите как работает event. Курс явно не рассчитан на новичков так лучше хотя бы изучите основы JS.
@br0lv
@br0lv 3 жыл бұрын
Лайк! Все понятно, спасибо за урок. Для всех предлагаю домашнее задание. Добавьте клавишу reset, которая будет сбрасывать submit. А для todo измените input на автосброс, a reset на сброс submit ))
@ЛеонидЖартун
@ЛеонидЖартун Жыл бұрын
Это смог))) А вот удалять каждое значение - пока нет))
@raminhesenov6397
@raminhesenov6397 4 жыл бұрын
Большое спасибо за видео. Очень помог!
@alexnon8122
@alexnon8122 3 жыл бұрын
Спасибо!!!
@StasKantor
@StasKantor 3 жыл бұрын
Спасибо большое за Ваш труд
@JaineKaminsky
@JaineKaminsky 4 жыл бұрын
все получилось, спасибо! а как сделать то же самое, если полей ввода два?
@Дима-э1ы5ж
@Дима-э1ы5ж 2 жыл бұрын
в app.js добавить этот объект
@АрысланУрумбеков
@АрысланУрумбеков 3 жыл бұрын
Я не особо понимаю смысла React'a, так как это можно сделать легко на нативном js
@inigoloy
@inigoloy 4 жыл бұрын
Покажи как сделать связку React и Apollo, очень нужно. Многие хотят посмотреть этот полезный урок.
Уроки React Js - Компоненты и свойства Props
10:30
Web Developer Blog
Рет қаралды 78 М.
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 38 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 56 МЛН
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Пишем список дел на React.JS. Дневники вкатуна #59
25:28
ITogether с Ефрейтором
Рет қаралды 202