Size: a a a

2020 June 03

PP

Piu Piu in rust_offtopic
на самом деле реакт максимально тупой не умеет распознавать какие компоненты должны ререндерится а какие нет. поэтому есть компоненты (обычно в либах) которые изкоробки имплементят shouldComponentUpdate(ака React.memo) обычно со ссылочными проверками на каждый проп. когда ты коллбек передаешь каждый раз новый у тебя  shouldComponentUpdate всегда будет возвращать true тем самым ререндер будет происходит для этого компонента всегда. useCallback это лечит
источник

p

polunin.ai in rust_offtopic
бля как жить без сумтипов
источник

p

polunin.ai in rust_offtopic
как вернуть ошибку
источник

p

polunin.ai in rust_offtopic
аоаоао
источник

p

polunin.ai in rust_offtopic
polunin.ai
бля как жить без сумтипов
источник

SP

Stanislav Popov in rust_offtopic
так есть сумтипы
источник

SP

Stanislav Popov in rust_offtopic
ну ошибки не возвращай просто и все )
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
так есть сумтипы
источник

p

polunin.ai in rust_offtopic
нахуя мне константный сумтип
источник

SP

Stanislav Popov in rust_offtopic
энумы не юзай вообще они поломаны
источник

p

polunin.ai in rust_offtopic
по старинке через 1 | 2 | 4 | 8 ?
источник

PP

Piu Piu in rust_offtopic
polunin.ai
нахуя мне константный сумтип
таггед юнион
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
по старинке через 1 | 2 | 4 | 8 ?
ну это и есть энам в тсе
источник

DS

Doge Shibu in rust_offtopic
type Wat = { tag: "A", someValue: string} | { tag: "B", someOtherValue: number, anotherValue: [number] }
источник

DS

Doge Shibu in rust_offtopic
Вот тебе и tagged union
источник

SP

Stanislav Popov in rust_offtopic
да, я было начинал печатать но стало лень кек
источник

DS

Doge Shibu in rust_offtopic
Как по ним матчить? Ответ один - больно.
источник

PP

Piu Piu in rust_offtopic
жду когда в гегель Артем добавит паттерн матчинг
источник

DS

Doge Shibu in rust_offtopic
Piu Piu
жду когда в гегель Артем добавит паттерн матчинг
Ага, знаем мы выводы типов, вон мне тогда всё flow рекламировали и где он теперь?
источник

p

polunin.ai in rust_offtopic
async function в интерфейсах это func(): Promise<> ?
источник