Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
Usando XState, ¿cómo puedo acceder al nombre del estado actual en una acción?

Estoy jugando aprendiendo XState y quería incluir una acción en una máquina que simplemente registraría el estado actual en la consola.

Definiendo una máquina de ejemplo simple como esta, ¿cómo lo haría? También tenga en cuenta las preguntas en los comentarios en el código.

 import { createMachine, interpret } from "xstate" const sm = createMachine({ initial: 'foo', states: { foo: { entry: 'logState', // Can I only reference an action by string? // Or can I add arguments here somehow? on: { TOGGLE: {target: 'bar'} } }, bar: { entry: 'logState', on: { TOGGLE: {target: 'foo'} } } } }, { actions: { logState(/* What arguments can go here? */) => { // What do I do here? } } });

Sé que las acciones se llaman con context y event como argumentos, pero no veo una forma de obtener el estado actual de ninguno de ellos. ¿Me estoy perdiendo de algo?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!