Understanding scope and forking in the Effect Typescript library can be a bit complex, but let's ...

Hello everyone. I really want to step up my comprehension of scope and forking. I understand both concepts generally but I have concrete doubts.
About forking I don't understand when should I fork effects, or at what level (within other effects? At the root app level? Doesn't matter?)
About scope, I don't understand when they are "performed" (or what they actually do). How is each scope assigned ? What is the meaning of a scope if I'm always providing the default one?ncan I create scopes ? Are they attached to fibers ? How? How do I determine when a fiber is created and when it gets a scope attached?
Was this page helpful?