> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Best practices

> Use visibility controls and dynamic visibility to create responsive, interactive experiences with clear conditions and thorough testing.

Use visibility controls and dynamic visibility to create responsive, interactive experiences with clear conditions and thorough testing.

* Use visibility controls for simple show and hide scenarios.
* Use dynamic visibility to create responsive, interactive experiences.
* Use descriptive state variables and expressions for visibility conditions.
* Consider conditional rendering instead of visibility when hidden elements perform data fetching or other processing.
* Test all visibility conditions in **Preview** mode before publishing.