solid
solid copied to clipboard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
### Describe the bug https://playground.solidjs.com/anonymous/353e9151-5770-4d67-a3a1-5fa598920e7b Unfortunately, the playground is not really showing the problem because it uses production solid, I think. But in the output tab you can see the...
## Summary Fixes `createResource()` calls on SSR always caching the initially created resource instance, potentially resulting in stale closure issues on edge cases. ## How did you test this change?...
### Describe the bug throwing in `onCleanup` breaks reactivity For example a `` is conditionally rendered and it has a cleanup hook when the condition become falsy, the cleanup will...
See announcement on: https://divriots.com/blog/ide-product-update
### Describe the bug `createStore` allows setting invalid values when used with tagged unions such that it becomes unsafe to use the tag as discriminator. e.g. `state.value` below is typed...
### Describe the bug When using reconcile to set a store object and reusing the object given to reconcile to set another store object, the code breaks in an unexpected...
### Describe the bug When something throws (Directly) inside of a function passed to `createRoot()`, the root that was being created doesn't get disposed. Is this expected? ### Your Example...
## Summary: This PR fixes a bug related to the maxDeadline timing in the scheduler, improving yield behavior. It also removes the unused hasTimeRemaining boolean parameter from flushWork, workLoop, and...
## Summary Re-export the type `Transition` from signal.js This allows ```ts import type { Transition } from "solid-js" ``` instead of ```ts import type { Transition } from "solid-js/types/reactive/signal.d.ts" ```...
A common pattern I believe is to reconcile partial state updates in stores. For example, part of a store is synced to a backend, so after a push-to-backend operation, it...