SfSkills Domains Docs GitHub

Home / flow / flow-reactive-screen-components

flow-reactive-screen-components

Build reactive Flow screens where one component updates another without navigation using reactive formulas and component outputs. NOT for Aura-based screens — use flow/flow-screen-input-validation-patterns.

Open the skill folder on GitHub


Flow Reactive Screen Components

Reactive screens let one component's output drive another without navigating to a new screen. Use {!Component_API_Name.value} as a reference in any downstream component's attribute — Flow re-renders dependents on change. This skill shows reactive formulas, dependent picklists, and common pitfalls.

Adoption Signals

Any screen flow that currently uses multiple Next clicks to update displayed values.

  1. Activate Reactive Screens via org setting (default on Winter '24+).
  2. Use formula resources that reference component API names for derived values.
  3. Reference {!Source.value} in dependent component attribute (Text, Default Value, Visibility).
  4. Avoid complex loops/actions inside the screen — reactivity triggers on each change.
  5. Test: tab through fields, observe updates in real time; verify mobile support.

Key Considerations

Worked Examples (see references/examples.md)

Common Gotchas (see references/gotchas.md)

Top LLM Anti-Patterns (full list in references/llm-anti-patterns.md)

Official Sources Used

Package files