Size: a a a

React — русскоговорящее сообщество

2020 July 09

O

Oil Field in React — русскоговорящее сообщество
Arnold Pataki
подскажи, у тебя обработчики называются с приставки on, к примеру onMouseLeave. А почему не handleMouseLeave?
Так захотелось автору?)
источник

AP

Arnold Pataki in React — русскоговорящее сообщество
Oil Field
Так захотелось автору?)
автор достаточно опытный. скорее всего я чего-то не знаю)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Arnold Pataki
подскажи, у тебя обработчики называются с приставки on, к примеру onMouseLeave. А почему не handleMouseLeave?
А это плохо?)
источник

a

artalar in React — русскоговорящее сообщество
Arnold Pataki
подскажи, у тебя обработчики называются с приставки on, к примеру onMouseLeave. А почему не handleMouseLeave?
Правильнее с handle, хорошее замечание.
handle* - для внутренней логики.
on* - для паблик
источник

a

artalar in React — русскоговорящее сообщество
Вот так расшаривай код с закрытых проектов, который в торопях писал 😅
источник

O

Oil Field in React — русскоговорящее сообщество
artalar
Правильнее с handle, хорошее замечание.
handle* - для внутренней логики.
on* - для паблик
Логично
источник

a

artalar in React — русскоговорящее сообщество
artalar
Правильнее с handle, хорошее замечание.
handle* - для внутренней логики.
on* - для паблик
Но экспорт handlePerspectiveHover так и должен называться, потому что тут handle - это часть названия функции (того что она делает), а не ее характеристики
источник

O

Oil Field in React — русскоговорящее сообщество
А я тут придумал термин вчера, как оказалось, он уже есть (desugar)

типа у нас есть сахар, а есть рассахаривание :D
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Oil Field
А я тут придумал термин вчера, как оказалось, он уже есть (desugar)

типа у нас есть сахар, а есть рассахаривание :D
ванильность?
источник

O

Oil Field in React — русскоговорящее сообщество
Oleg Rizhkov
ванильность?
Ну как вариант, я имел ввиду синтаксический сахар
к примеру есть классы, которые являются сахаром над прототипами, а прототипы это обратное классам)
источник

И

Иван in React — русскоговорящее сообщество
artalar
Вот так расшаривай код с закрытых проектов, который в торопях писал 😅
на границах элемента немного косоёбит и нет анимации входа-выхода. а в остальном очень круто)

https://codesandbox.io/s/epic-nobel-i1y87?file=/src/App.tsx
источник

g

goshrine in React — русскоговорящее сообщество
Иван
на границах элемента немного косоёбит и нет анимации входа-выхода. а в остальном очень круто)

https://codesandbox.io/s/epic-nobel-i1y87?file=/src/App.tsx
мне кажется, это фиксится анимацией выхода из трансформа
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Иван
включи подсветку ререндера компонентов. смотри, что ререндерится при нажатии клавиши на клавиатуре. задавай себе вопрос: “а оно должно ререндериться?”. Ищи в коде, почему оно ререндерится. устраняй
как включить подсветку? где?
источник

И

Иван in React — русскоговорящее сообщество
OMG2SMART4YOU
как включить подсветку? где?
react devtools
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Иван
react devtools
спасибо)
источник

МВ

Максим Вольский... in React — русскоговорящее сообщество
Alex
submitHandler = (event) => { event.preventDefault(); ... }
Да, мне вчера подсказали это. Спасибо за отклик в любом случае
источник

D

Drews in React — русскоговорящее сообщество
Парни я чето не могу допетрить откуда возникает проп "item"
источник

D

Drews in React — русскоговорящее сообщество
Cmp == PeriodItem
источник

D

Drews in React — русскоговорящее сообщество
источник

И

Иван in React — русскоговорящее сообщество
defaultProps посмотри
источник