solid
solid copied to clipboard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
## Summary Was reading the `isArray` condition on `applyState` .. investigating the issues here found this comment https://github.com/solidjs/solid/issues/1973#issuecomment-2152496877 This other post may be relevant https://github.com/solidjs/solid/issues/2017#issuecomment-1881586257 I haven't considered you could...
## Summary A suggestion to add `reconcileWithKeys` that @katywings and I have requested in the past. In some situations you want to use reconcile with objects that have keys differently...
## Summary Clearly-named exports appear as autocomplete results in IDEs like VS Code. This allows someone to, for example, write the following JS code with `|` representing the cursor location:...
External source will rerun disposed inTransition computation function if there is a suspense context
### Describe the bug We setup a simplified repro here: https://playground.solidjs.com/anonymous/c8c3f9c0-505f-43d2-a4ec-16bb8dbc9ed7. Setup solid with an external source. A memo returns a signal value. We call an `inTransition` trigger to simulate...
### Describe the bug This is a regression caused by https://github.com/solidjs/solid/commit/c8fe58e9d259e463def62535f6d23454d4f30cee as far as I can tell, specifically [packages/solid/src/render/component.ts line 381](https://github.com/solidjs/solid/commit/c8fe58e9d259e463def62535f6d23454d4f30cee#diff-2dfe8baae4d70b8ddc9b85568d1fbbb2b9626d9fe11154d0c4f902d43fee5d1eR381) ```tsx return createMemo(() => (Comp = comp()) ? untrack(()...
Export the deep helper from @solidjs/signals
I don't know what is "three mandatory fields" since I only saw 2 headings. But I filled all of them. ## Summary ```git improve `` container, add 2 new properties...
### Describe the bug In some cases, `createMemo` is returning `undefined` during navigation transitions. We've observed this mainly from using Kobalte components in our main route that gets navigated to...
## Summary looks like there was a small type error and because of that in the component inside the keyed prop we were getting the array instead of the array...
> The optimization only apply when there is a function call > > ```js > count()>1 && Date.now() // Memo > count()> 1 ? Date.now() : "B" // Memo >...