Size: a a a

2020 March 27

l

la gente está muy loca in ☄️ effector
ну с эффектом то должно работать
источник

D

Dmitry in ☄️ effector
оно работает с дон дата
но флоу ругает
источник

D

Dmitry in ☄️ effector
с эффектом тоже
но флоу тоже ругает
источник

l

la gente está muy loca in ☄️ effector
про рантайм речи не идёт, там все юниты поддерживаются, я пытаюсь понять, что пошло не так с флоу
источник

l

la gente está muy loca in ☄️ effector
типа эффекты то не должны писать ошибку https://github.com/zerobias/effector/blob/master/src/types/__tests__/effector/restore.test.js#L53
источник

l

la gente está muy loca in ☄️ effector
сейчас попробую добавить тестов на рестор, мб какие-то кейсы не учтены
источник

D

Dmitry in ☄️ effector
никогда не писать тесты на флоу
кек
источник

D

Dmitry in ☄️ effector
это же они ?
источник

l

la gente está muy loca in ☄️ effector
Dmitry
это же они ?
это тесты одновременно для флоу и тс, если один из них выдаёт ошибку типов — она появляется в снапшоте, так проверяется корректность тайпингов
источник

l

la gente está muy loca in ☄️ effector
иногда ошибки типов вызываются намеренно, чтобы убедиться, что проблемы отлавливаются тайпчекерами как следует https://github.com/zerobias/effector/blob/master/src/types/__tests__/effector/restore.test.js#L146
источник

🦉⁣

🦉 ⁣ in ☄️ effector
источник

VK

Valeriy Kobzar in ☄️ effector
🦜
Есть nanoid который меньше и быстрее
я не люблю говноподелки далекие от стандарта :) меньше и быстрее не значит надежнее
источник

🦜

🦜 in ☄️ effector
Valeriy Kobzar
я не люблю говноподелки далекие от стандарта :) меньше и быстрее не значит надежнее
Какого стандарта?
источник

VK

Valeriy Kobzar in ☄️ effector
🦜
Какого стандарта?
источник

VK

Valeriy Kobzar in ☄️ effector
но я применяю uuid только когда приходится генерить id, которые потом на сервер и в базу улетают
источник

VI

Vadim Ivanov in ☄️ effector
Valeriy Kobzar
я не люблю говноподелки далекие от стандарта :) меньше и быстрее не значит надежнее
Nano ID is quite comparable to UUID v4 (random-based). It has a similar number of random bits in the ID (126 in Nano ID and 122 in UUID), so it has a similar collision probability:
For there to be a one in a billion chance of duplication, 103 trillion version 4 IDs must be generated.
источник

VK

Valeriy Kobzar in ☄️ effector
например приложение в офлайне поработало и потом при появлении коннекта сбросило данные
источник

VI

Vadim Ivanov in ☄️ effector
Вот так вот))
источник

VK

Valeriy Kobzar in ☄️ effector
Vadim Ivanov
Nano ID is quite comparable to UUID v4 (random-based). It has a similar number of random bits in the ID (126 in Nano ID and 122 in UUID), so it has a similar collision probability:
For there to be a one in a billion chance of duplication, 103 trillion version 4 IDs must be generated.
A UUID is 128 bits long, and can guarantee uniqueness across space and time
откуда они 122 бита взяли?
источник

🦉⁣

🦉 ⁣ in ☄️ effector
верить в спецификации
источник