Taylor Vann

Results 10 issues of Taylor Vann

Related to: https://github.com/lit/lit/issues/3188 After landing, revisit: https://github.com/lit/lit/issues/3021 https://github.com/lit/lit/issues/2951 This PR is a type-only change (except for one location described below). This PR exports an explicit return type `ReactWebComponent` for Typescript...

This PR focus on refinement and resilience for our logic during property updates. Changes include: - Bailing early on matching properties - Removing nested `if` statements to update logic

ref to: https://github.com/lit/lit/issues/3053 In React 18, web components are treated differently than Elements. Certain boolean properties are removed when false for default HTML Elements. However, those few boolean properties are...

### Which package is this a feature request for? React (@lit-labs/react) ### Description An explicit helper type for devs to use in `JSXIntrinicElements` would reduce type conflicts for react clients....

This PR introduces a `params` object for the @labs/react package. ### Why API functions that rely on 3+ arguments are typically more difficult to extend as a library matures. Mainly,...

This PR adds a more generic type with a smaller scope in lieu of `typeof React`. The entire react "module" is passed as the first argument to `createComponent`. However we...

## Description Subtask of #2638 (Step 1) Create more unique tunnel identifiers for better communication between separate github actions and saucelabs ## Acceptance criteria 4 tunnels are created rrather than...

## Description Currently, the react wrapper supports adding children to a default slot. In order to support multiple slots from react -> lit wrapper, the react dev might have to...

Needs Discussion

Related to https://github.com/lit/lit/issues/2734 This PR supports multiple children by assigning them to multiple slots by wrapping them in a ``. A client can provide a `children` map similar to how...

Examples for packages in labs should have a clear `labs` icon.