LearnNewsExamplesServices
Frontmatter
id7109
titledocs: Update "Config System Deep Dive" for v10 reactivity
stateClosed
labels
enhancement
assigneestobiu
createdAtJul 24, 2025, 5:38 PM
updatedAtJul 28, 2025, 12:35 PM
githubUrlhttps://github.com/neomjs/neo/issues/7109
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJul 28, 2025, 12:35 PM

docs: Update "Config System Deep Dive" for v10 reactivity

Closed v10.2.0 enhancement
tobiu
tobiu commented on Jul 24, 2025, 5:38 PM

The "Config System Deep Dive" guide is critically outdated. It only describes the classic, imperative "push" reactivity system and is completely missing the new declarative "pull" system that powers v10 functional components.

This ticket is to update the document to provide a complete picture of the v10 two-tier reactivity model.

Tasks

  • Add a major new section explaining the declarative "pull" tier of the reactivity system.
  • This section must detail the roles of Neo.core.Config, Neo.core.Effect, and EffectManager.
  • It must explain how the createVdom function in a functional component acts as a master Effect.
  • Crucially, it needs to explain how the two tiers are bridged: how a single config setter both triggers the classic afterSet hook and updates the new Neo.core.Config atom.
  • The existing content on the "push" system (set, processConfigs) should be preserved and framed as the first tier of the hybrid system.
tobiu assigned to @tobiu on Jul 24, 2025, 5:38 PM
tobiu added the enhancement label on Jul 24, 2025, 5:38 PM
tobiu referenced in commit d2d3b0c - "docs: Update "Config System Deep Dive" for v10 reactivity #7109" on Jul 28, 2025, 12:35 PM
tobiu referenced in commit 817b172 - "#7109 code block => readonly" on Jul 28, 2025, 12:35 PM
tobiu closed this issue on Jul 28, 2025, 12:35 PM