Size: a a a

2019 May 19

DV

Dmitry Vndrsn in javascript_ru
спасибо за совет, но мне реакт нравится
источник

DV

Dmitry Vndrsn in javascript_ru
могу уточнить на счёт пропсов
источник

DE

Denis Efremov in javascript_ru
Dmitry Vndrsn
спасибо за совет, но мне реакт нравится
Тем, что все неясно откуда берется?
источник

DV

Dmitry Vndrsn in javascript_ru
мне сложно судить, как у других (у того же вью), давай я напишу разницу между классом и функциональным с хуками, а ты напишешь как во вью
источник

DE

Denis Efremov in javascript_ru
Ну давай попробуем
источник

DE

Denis Efremov in javascript_ru
Но по мне это изначально неверный подход
источник

DE

Denis Efremov in javascript_ru
Сперва использовать классы там, где это не необходимо, а затем радоваться, что их заменили на функции, когда нужны там объекты - это реально странно!
источник

DV

Dmitry Vndrsn in javascript_ru
В классовый компонент пропсы доступны через this.props, и в любом методе, где используется то, что пришло в пропсах доступно только через this.props. Соотв. либо у нас деструктурирование пропсов в каждом методе, либо доступ через this.props.value.

В функциональных компонентах с хуками нет всего этого дерьма, пропсы сразу деструктурируются и потом в самом компоненте и разных хуках/"методах" всё чисто и понятно.
источник

DE

Denis Efremov in javascript_ru
Dmitry Vndrsn
В классовый компонент пропсы доступны через this.props, и в любом методе, где используется то, что пришло в пропсах доступно только через this.props. Соотв. либо у нас деструктурирование пропсов в каждом методе, либо доступ через this.props.value.

В функциональных компонентах с хуками нет всего этого дерьма, пропсы сразу деструктурируются и потом в самом компоненте и разных хуках/"методах" всё чисто и понятно.
Я ничего не понял
источник

DE

Denis Efremov in javascript_ru
Как это сразу деструктурируются?
источник

DV

Dmitry Vndrsn in javascript_ru
😄
источник

DE

Denis Efremov in javascript_ru
И откуда они это делают?
источник

С

Славик in javascript_ru
он походу имеет в виду локальные переменные функции
источник

DV

Dmitry Vndrsn in javascript_ru
const DataList = ({ view, data }) => {}
источник

С

Славик in javascript_ru
типа в фп это выглядело бы так: componentWillMount(props)
источник

С

Славик in javascript_ru
передавалось бы аргументом
источник

DE

Denis Efremov in javascript_ru
Что вы несете?
источник

DV

Dmitry Vndrsn in javascript_ru
аргументированно
источник

DE

Denis Efremov in javascript_ru
const DataList = ({ view, data }) => {}

Откуда тут взялись view и data???
источник

DE

Denis Efremov in javascript_ru
Из пустоты
источник