Skip to content

feat!: identity-based array field state#5

Open
LouisHaftmann wants to merge 1 commit into
masterfrom
feat/array-field-identity
Open

feat!: identity-based array field state#5
LouisHaftmann wants to merge 1 commit into
masterfrom
feat/array-field-identity

Conversation

@LouisHaftmann

Copy link
Copy Markdown
Contributor

Summary

  • replace the Vue reactivity core with the Solid signals store and asynchronous batched writes
  • preserve object-array field identity across reorders and mutations while keeping primitive arrays positional
  • rewrite the React and Vue adapters around the new subscription bridge
  • add writable form data, setData, flush, keyed source reconciliation, and regression coverage for reset and validation semantics

Verification

  • pnpm test (59 tests)
  • pnpm type-check
  • pnpm build
  • pnpm lint:ci
  • standards and spec reviews: no remaining findings

Closes #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Array-element field identity via @solidjs/signals store (replace on-change sync)

1 participant