Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Hullo example #1973

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Hullo example #1973

wants to merge 1 commit into from

Conversation

arturkulig
Copy link

This example illustrates the usage of Hullos DOM renderer.

Hullo is a set of tools based on asynchronous, pressure resolving observables that tie everything together.

What Hullo does differently is not just that it is based on its observables - a general reactivity tool. Library itself does not have a notion of component - those will live only in user/conceptual space. Instead, Hullo DOM renderer uses observables to build nested streams structure reflecting future changes in DOM - if something is meant for it to be changed in runtime, it gets a stream of values, otherwise - a simple value represents it.

This approach makes it so every DOM element property gets the same attention as components in other frameworks. Since they are precise about what has to change, no diffing occurs in the library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant