ParentProps usage and reactivity
children helper function or would this be okay
```tsx
import {ParentProps} from "solid-js";
...useContext not working properly
what's the point of Dynamic?
<Dynamic component={options[selected()]} />
<Dynamic component={options[selected()]} />
Cloudflare Worker x Route Pre-rendering
mediakit/video - setting `currentTime`
currentTime of the video manually. Its createVideo hook returns a component that accepts its own props to pass to the underlying <video> element.
Example:
```ts
const { Video, play, pause, paused, canBeUnmuted, isVideoLoading } = createVideo({...})...How do I create a signal that can be a value or null?
const [val, setVal] = createSignal<string | null>(null)
const [val, setVal] = createSignal<string | null>(null)
val is infered as Accessor<string>...What are non-hydratable components?
createUniqueId documentation mentions that it only works in "hydratable components". What does that mean? Is there a common scenario in which a component is considered non-hydratable?Solid ESLINT rules stop working, after no-unused-vars: "warn"
[Violation] Forced reflow while executing JavaScript took 32ms
createMutable/createStore with classes
Function as signal value
createSignal<null | (x:any)=>...>() doesn't work as expected. I need to wrap the function in an array or object for it to become callable. What's the purpose of that behavior?CSS bug causes severe perf slowdown
createEffect in loops
Web Fragment Issue
...If solid no longer supports assetDir config then that’s a bug overnight. It’s more likely just a documentation issue. Every framework supports this setting and even solid used to...Per the SolidStart docs
assetDir isn't exposed by the defineConfig API and I didn't see anything helpful via command clicking either. I also checked the Vinxi docs but didn't find anything useful as well.
I am happy to create a minimal reproduction or just share the repos themselves, as they're still very simplistic....
How much compiler magic does SolidJS use?
Idiomatic Props
Signal<T> to a component, which of course boils down to [() => T, (value: T) => void].
However I could also do it with [T, (value: T) => void] and use the reactivity provided by prop instead of relying on a Signal.
The second case seems more idiomatic?...File based routing - pass props from nested layout to children
Is getElementById("app") Magic?
render mount with document.getElementById("app"). None of the top-level components set their id to "app", but they're successfully mounted anyway.
I figured I'd try testing my assumptions and knowledge by making a simple table using a store and setting a cell to a black block on mouse click. However, I can't seem get my component to mount in the playground here: https://playground.solidjs.com/anonymous/d9c86a2c-af76-4ab4-a397-94bc212c2370
I can see there is a div element with an id of "app", but nothing is rendered inside. I thought the button would be rendered at the very least if the iteration over the store array is failing. Could anyone explain the assumption that I'm probably misunderstanding? It would be much appreciated!...Is there any Spatial navigation (LRUD navigate in grid/list)
Reconcile array of nested objects