Size: a a a

React: русскоязычное сообщество

2020 February 03

T

The Fallen Phoenix in React: русскоязычное сообщество
Какая цена проверки? Значительно меньше чем создание массива и дестракчеринг.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Вот и делайте выводы.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Поэтому не "чеееее?", а принцип избыточности при указании зависимостей алгебраических эффектов.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Кстати похожее было в матане, дифференциал первого порядка имеет инвариантную форму, а высших порядков зависит от того, какие переменные свободные, а какие функционально связанные.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Как у вас с матаном? Нормально?)
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
The Fallen Phoenix
Как у вас с матаном? Нормально?)
вы забыли видимо в каком чате вы находитесь
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
The Fallen Phoenix
Зачем делать useCallback надеюсь вопросов нет?
вам видимо ещё немного лет, раз вы - такая язва. надеюсь админы это отметят.
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
а теперь к вашим зависимостям
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
по вашей ссылке на бложек Дэна 68 упоминаний useEffect и само собой из них 0 с зависимостью установки стейта
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
и всего три упоминания слова principle
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
может расскажете, что вам там приснилось?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Так я рассказал выше. Все же предельно ясно написал.
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
The Fallen Phoenix
const addRow = React.useCallback((row) => setState(rows => [ ...rows.slice(), row ]), [ setState ])
Ребята спасибо за наводку. Вы здесь нереально крутые для меня. Инфа только на инглише по данному хуку. Устал разбираться. Не могу понять в этом участке кода row это jsx представление? Если да то как я могу onClick добавить если этот хук буду использовать после объявления row
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
вы там написали кучу дичи какой-то
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
The Fallen Phoenix
Кстати у меня нигде не написано что setState это хендлер полученный с хука. Это может быть кастомный стор.
то есть массив [value, func] это что по вашему?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
дядя, вы вообще слепой что ли?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
М?
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
The Fallen Phoenix
Например
const makeDub = React.useCallback((index) => setState(rows => [ ...rows.slice(0,index), ...rows.slice(index) ]), [ setState ])
где здесь редьюсер?
источник

DV

Dmitry Vndrsn in React: русскоязычное сообщество
редьюсера не касается это правило
источник