solid
solid copied to clipboard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
This is the last core feature missing in our SSR story. Truth be told outside of Marko most libraries aren't doing amazing here. We can too consider a more manual...
createMutable / createStore calling hasOwnProperty throw error (".hasOwnProperty is not a function")
### Describe the bug The issue reported for **hasOwnProperty**, but it applies to other properties that are **only** defined up in the prototype chain the issue was reproduced with `createMutable`,...
As [discussed on Discord](https://discord.com/channels/722131463138705510/959923642790187048), this adds the option for an Array-of-Signals source argument for `createResource`. `createResource([signal1, signal2], ...)` is shorthand for `createResource(() => [signal1(), signal2()], ...)`. This feels very similar...
### Describe the bug delete key with undefined value does not trigger reactivity ```js let mutable = createMutable({a:'somevalue', b:undefined}) // reactive delete mutable.a // non reactive delete mutable.b ``` minimal...
### Describe the bug Feature request: It'd be nice for the `in` operator to be reactive (`has` and `deleteProperty` proxy traps). Example: ### Your Example Website or App https://playground.solidjs.com/?hash=-210189711&version=1.4.1 ###...
## Summary useful for more advance use cases. 1. make a prop readonly / prop guards 2. extend to support a property with get/set accessors for example(requires patching, so wont...
### Describe the bug I want to use SolidJS in an Electron. Using `require('solid-js/web').isServer` returns `true`, which means I can't use `render` and other web-related code. I can work-around by...
### Describe the bug I've been using `from` for a bit and I was confused by the signal returned from it could be `undefined`; after all the types don't indicate...
## Summary This makes it so that: ```ts const [store, setStore] = createStore([{ a: 1 }, { b: 2 }]); setStore(0, "a", 1); // currently error, now ok ``` Which...
### Describe the bug This is a sequel to #955, where the same issue occurred with `class`/`className`. ```jsx ``` compiles to ```js const _el$ = _tmpl$.cloneNode(true); _el$.value = undefined; return...