You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on a Web Components course, and I'd like to add a lesson on Starbeam, showing how to integrate it with a Web Component. Looking through the documentation, it's very clear how to use Starbeam for creating reactive models (great job!) but not so clear on how to build the library/framework integrations. Can anyone provide me some guidance on this?
My situation is pretty simple, I just want a basic DOM integration. For example, here's what I do with Reactively to demonstrate that:
consttemplate=html`<buttonid="decrement">-</button><spanid="value"></span><buttonid="increment">+</button>`;classMyCounterextendsWebComponent{
#counter =reactive(0);// this would be replaced by a Starbeam Cellconstructor(){super();this.refs.decrement.addEventListener("click",()=>this.#counter.value--);this.refs.increment.addEventListener("click",()=>this.#counter.value++);// How best do I do this? Do I need to use a Resource?reactive(()=>this.refs.value.innerText=this.#counter.value,{effect: true});}}// Below tells Reactively's effect system to start scheduling effect updates.// How would I do this with Starbeam?autoStabilize();
Is there an easy way to trigger batch renders using a micro task queue or rAF, for example?
The text was updated successfully, but these errors were encountered:
Hello! Things are still in flight, and the vanilla renderer is due for an overhaul, but to unblock, there is the DEBUG_RENDERER, which would look like this:
Nice, thanks.
I have some experience with ember and i watched a youtube video where starbeamjs got mentioned.
Today i encountered a task where reactivity or computed properties would be a great help.
But it is in a existing, normal website.
I did not find any infos about vanilla js usage on starbeamjs.com, but luckily i found it here.
I'm working on a Web Components course, and I'd like to add a lesson on Starbeam, showing how to integrate it with a Web Component. Looking through the documentation, it's very clear how to use Starbeam for creating reactive models (great job!) but not so clear on how to build the library/framework integrations. Can anyone provide me some guidance on this?
My situation is pretty simple, I just want a basic DOM integration. For example, here's what I do with Reactively to demonstrate that:
Is there an easy way to trigger batch renders using a micro task queue or rAF, for example?
The text was updated successfully, but these errors were encountered: