To fetch or load references or Symbols, you must use enrich
in your calls to fetch multiple entries from Builder.
Pass in the options
object with enrich: true
when using getAll()
in a Gen 1 SDK and fetchEntries()
in a Gen 2 SDK. This provides a consistent experience between the Visual Editor and the live site.
Tip: The enrich
attribute returns the fetched reference and three additional layers of depth for nested references. If you access a reference or Symbol with more than 3 layers of nested references, later layers will not be enriched.
Tip: Builder enriches by default for Gen 1's builder.get()
and Gen 2's fetchOneEntry()
.
For more detail on the Gen 2 (or Mitosis) SDKs, see the Builder GitHub repo.