Skip to content

WIP: render#133

Draft
subtleGradient wants to merge 29 commits intoeffect-native/mainfrom
en-render
Draft

WIP: render#133
subtleGradient wants to merge 29 commits intoeffect-native/mainfrom
en-render

Conversation

@subtleGradient
Copy link
Member

No description provided.

subtleGradient and others added 29 commits September 11, 2025 17:51
Deduplicate plugin definitions to avoid conflicts when combining
configs.
Extracts the rendering logic within Atom.fn into a separate Effect program. This simplifies the component definition and improves
testability by allowing the program to be explicitly provided with dependencies.
Move test logic for sequential rendering from an internal type definition to a more descriptive format that better reflects the actual test
behavior.
@subtleGradient
Copy link
Member Author

const program = Effect.gen(function*() {
yield* UI.render(<div data-testid="initial">loading...</div>)
const data = yield* fetchedData
yield* UI.render(<div data-testid="latest">{data}</div>)
})

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant