Size: a a a

2020 July 26

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
короче там куда ни ступи получаешь вендор лок, ичсх, он далеко не всегда работает хорошо
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
и это не только когда у тебя вызов из кода а у  вендора есть лишь *-cli, если ты находишься в соседнем вендор-локе другого раннера и запускаешь того через его кли, то у тебя вновь проблемы)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
проще говоря, я рад что текущая конфигурация тестов просто работает)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
7 реакт-нативов из 10
источник

DS

Dmitriy Shuleshov in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от Dmitriy Shuleshov
Хм не знал что такое есть в редакс тулзах
источник

c⁣

createStore<🦉>... in ☄️ effector
@ZeroBias может быть убрать этот эксепшен?

Кейс: хочу написать библиотечный код, который будет одинаково работать как внутри форка, так и вне его.

Но сейчас мне придется каким-то образом узнать внутри форка или нет.

Ну либо делать так:

let event
try {
 event = scopeBind(original)
} catch {
 event = original
}


Мб есть мысли ещё?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
@ZeroBias может быть убрать этот эксепшен?

Кейс: хочу написать библиотечный код, который будет одинаково работать как внутри форка, так и вне его.

Но сейчас мне придется каким-то образом узнать внутри форка или нет.

Ну либо делать так:

let event
try {
 event = scopeBind(original)
} catch {
 event = original
}


Мб есть мысли ещё?
а как должно проявляться то что он будет работать одинаково?

как этот код вообще выглядит?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
и как так вышло что он запускается только в одном из форков 🤔
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а как должно проявляться то что он будет работать одинаково?

как этот код вообще выглядит?
я хочу вызвать ивент/эффект несколько раз в зависимости от параметра ивента

я думал это делать в вотче
источник

c⁣

createStore<🦉>... in ☄️ effector
const run = createEvent<number>()

function parallel({ source, target }) {
 source.watch(count => {
   let run
   try {
     run = scopeBind(target)
   } catch (error) {
     run = target
   }
   for (let i = 0; i < count) {
     run()
   }
 })
}


parallel({ source: run, target: fx })
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
const run = createEvent<number>()

function parallel({ source, target }) {
 source.watch(count => {
   let run
   try {
     run = scopeBind(target)
   } catch (error) {
     run = target
   }
   for (let i = 0; i < count) {
     run()
   }
 })
}


parallel({ source: run, target: fx })
source.watch(n => {
 for (let i = 0; i < n; i++) {
   target()
 }
})
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
source.watch(n => {
 for (let i = 0; i < n; i++) {
   target()
 }
})
так а если внутри форка?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
так а если внутри форка?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
scopeBind нужен если следом ты собираешься выпасть из контекста через setInterval
источник

c⁣

createStore<🦉>... in ☄️ effector
оу
реально
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть по сути никогда) потому что вызов по интервалу традиционно делается через эффект делея
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
оу
реально
ну да
источник

c⁣

createStore<🦉>... in ☄️ effector
круто
источник

c⁣

createStore<🦉>... in ☄️ effector
может тогда и это через эффект делать?
источник