我是XState.js的新手。
我想在上下文中使用一个简单的ID。如何使用machine.send()
更新上下文?
const fetchMachine = Machine(
{
id: 'test',
initial: 'init',
context: {
id: '',
},
states: {
init: {
on: {
LOGIN: 'fetch',
},
},
fetch: {
on: {
LOGOUT: 'init',
},
},
}
})
const machine = interpret(fetchMachine).start()
如何将ID传递给上下文?
这不能解决问题:
machine.send({ type: 'LOGIN', id })