события пропс в род. компонент таким образом вызывал функцию, в которой была функция передающая props.propName и так пока не дойдет до компонента с состоянием. Я тут поглядел другой способ, где не передавая никаких аргументов в функциях дочерних мы просто прокидываем вниз событие и там передаем payload таким образом: onChange={props.holdTodos.bind(this, props.id)}, т.е. через bind. Вот я этого вообще не понял. Я понимаю как работает bind в том смысле, когда теряется контекст и ты привязываешь к нему объект, но тут я что-то совсем не понял, это что сделано вообще? Учитывая что компоненты не на классах, а на функциях почему это работает вообще? Что делает передаваемый this в bind?? Второй аргумент то понятно, это самый prop который поднять надо
вроде разобрался, кроме того, что дает нам this первым аргументом
если сначала разобраться в js, а потом браться за react, то будет гораздо проще читай про bind в учебнике, тестируй в песочнице
я разбирался, я в принципе понял, что мы передаем контекст компонента таким образом верно?
console.log(this) попробуй
потому что функции плевать на то, какой у нее контекст, а вторые аргументы и дальше это передача аргументов
Обсуждают сегодня