Experimental browser for the Atmosphere
Day 5, part two — the MediaQuery stuff is powered by createSubscriber, which is an advanced feature mainly for library authors. It makes it easy for you to build your own reactive classes that set up event listeners when something is read inside an effect. - docs svelte.dev/docs/svelte/...
Dec 5, 2024, 3:53 PM
{ "uri": "at://did:plc:b6gbde64ngpelprsvnphc2l2/app.bsky.feed.post/3lckzo25t3k27", "cid": "bafyreigebyqka5wshp2ogtj27bsk4fym2c5xxnk5szdsscxlj7srktnfui", "value": { "text": "Day 5, part two — the MediaQuery stuff is powered by createSubscriber, which is an advanced feature mainly for library authors. It makes it easy for you to build your own reactive classes that set up event listeners when something is read inside an effect.\n\n- docs svelte.dev/docs/svelte/...", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://svelte.dev/docs/svelte/svelte-reactivity#createSubscriber", "thumb": { "$type": "blob", "ref": { "$link": "bafkreigpjgdhn2endxp4ldokatjkw2a2liwocshohjueeckv34kdrmek6y" }, "mimeType": "image/jpeg", "size": 334188 }, "title": "svelte/reactivity • Docs • Svelte", "description": "svelte/reactivity • Svelte documentation" } }, "langs": [ "en" ], "reply": { "root": { "cid": "bafyreieay7byr4wjm7fybgxcjbsa7b6v36dc3jmrv3gwtoxlffk3lh33ve", "uri": "at://did:plc:b6gbde64ngpelprsvnphc2l2/app.bsky.feed.post/3lcavobxn7c2k" }, "parent": { "cid": "bafyreiaazouwux4dtprzjmj2k3i6mcfr2fq6tdjcxpi2bx7uvtwyejyn3e", "uri": "at://did:plc:b6gbde64ngpelprsvnphc2l2/app.bsky.feed.post/3lckznzzt5s27" } }, "facets": [ { "index": { "byteEnd": 293, "byteStart": 267 }, "features": [ { "uri": "https://svelte.dev/docs/svelte/svelte-reactivity#createSubscriber", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2024-12-05T15:53:58.269Z" } }