Size: a a a

2020 June 26

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
к слову, sample помнит безо всяких кавычек: и стор и сэмпл используют один и тот же принцип для формирования состояния — рефы, просто стор предоставляет явный апи для управления полученным рефом, а сэмпл нет
источник

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
поэтому выше всё сказали полностью правильно)
источник

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
единственное отличие сэмпла в том, что появление его состояния отложено во времени, а сторы существуют (и участвуют во взаимодействиях) с момента создания
источник

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
первый случай, когда мне действительно активно начало требоваться это свойство сэмпла — это в новой имплементации effector-dom в которой у любых сущностей есть существенный разрыв между моментом инициализации и моментом активации и не использовать тут свойство сэмпла становится странным
источник

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
источник

AO

Aleksandr Osipov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
но в абсолютном большинстве других случаев явное управление состоянием через стор гораздо удобнее и практичнее)
источник

AO

Aleksandr Osipov in ☄️ effector
Вот вам ответ от Автора
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Играет нвверное, если значение в сторе не приммтивное. Его так просто не "засемплировать". Или я опять всё путаю 💁
нет, никаких предположений о содержимом не делается)
источник

AO

Aleksandr Osipov in ☄️ effector
Я когда-то задавал вопрос, можно ли использовать sample заместо "стора" промежуточного, на что и был дан ответ выше
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Yan👀 Lobaty
не запоминаем а берем
берём когда есть что брать — у стора значение можно взять, у эвента значение нужно запомнить)
источник

YL

Yan👀 Lobaty in ☄️ effector
ops🌚
источник

R

Ruslan 🌀 in ☄️ effector
makoven
Мало знаком с электронникой, но термин сэмпл в том контексте не слышал ни разу. В питоне помню есть такая функция в модуле случайных чисел
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Maxim
а в patronum можно делать вложеные condition, чтоб получилось что-то такое?
if () {
} else {
 if () {} else {}
}
это не вложенность а плоский список матчей, это реализуется через split

const {caseA, caseB} = split(trigger, {
 caseA: x => x > 0,
 caseB: x => x % 2
})
источник

R

Ruslan 🌀 in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
sampling is the reduction of a continuous-time signal to a discrete-time signal
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
берём когда есть что брать — у стора значение можно взять, у эвента значение нужно запомнить)
Ну таки в сэмпле запоминается снэпшот стора? После чего стор может менятся, а снэпшот хрнится в сэмпле до следующего удара курантов?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Ну таки в сэмпле запоминается снэпшот стора? После чего стор может менятся, а снэпшот хрнится в сэмпле до следующего удара курантов?
почти) стор может меняться, но до следующего удара сэмпл не будет читать его значение
источник

R

Ruslan 🌀 in ☄️ effector
makoven
Ну таки в сэмпле запоминается снэпшот стора? После чего стор может менятся, а снэпшот хрнится в сэмпле до следующего удара курантов?
если в source ивент, то последние данные, с которыми он был вызван (payload) запоминается,
если стор, то запоминать ничего не требуется, просто значение по clock достаётся
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
почти) стор может меняться, но до следующего удара сэмпл не будет читать его значение
А, всмыле вытащить его между ударами нельзя. Только по часам
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
типа того)
источник

AO

Aleksandr Osipov in ☄️ effector
источник