API de Effect v4 Atom para Solid
Importa Atom y AtomRef desde el núcleo de Effect v4, y los bindings de Solid desde @effect/atom-solid.
Hooks de Atom
Sección titulada «Hooks de Atom»Los hooks que seleccionan Atom o AtomRef aceptan funciones diferidas cuando así lo indican las firmas siguientes, lo que permite rastrear la fuente seleccionada dentro del modelo de propiedad reactiva de Solid. useAtomInitialValues es diferente: recibe el iterable directamente.
useAtom
Sección titulada «useAtom»Se suscribe a un átomo escribible y retorna un accessor reactivo junto con un setter.
useAtomValue
Sección titulada «useAtomValue»Se suscribe a un átomo y permite derivar un valor de forma opcional.
useAtomSet
Sección titulada «useAtomSet»Retorna un setter sin suscribirse al valor del átomo.
useAtomSubscribe
Sección titulada «useAtomSubscribe»Suscribe un callback a los cambios del átomo.
useAtomMount y useAtomRefresh
Sección titulada «useAtomMount y useAtomRefresh»useAtomInitialValues
Sección titulada «useAtomInitialValues»Inicializa el primer valor proporcionado para cada átomo en el registro actual.
useAtomResource
Sección titulada «useAtomResource»Convierte un átomo de AsyncResult en un recurso de Solid. También acepta opciones de recursos de Solid y suspendOnWaiting.
Hooks de AtomRef
Sección titulada «Hooks de AtomRef»useAtomRef
Sección titulada «useAtomRef»useAtomRefProp
Sección titulada «useAtomRefProp»Retorna un accessor que contiene la referencia de propiedad derivada.
useAtomRefPropValue
Sección titulada «useAtomRefPropValue»Contexto del registro
Sección titulada «Contexto del registro»RegistryProvider crea y descarta un AtomRegistry para un subárbol de Solid. Acepta valores iniciales y opciones de planificación y duración. RegistryContext expone el registro actual para integraciones de bajo nivel.