Home / Function/ registerComponentForCache() — vue Function Reference

registerComponentForCache() — vue Function Reference

Architecture documentation for the registerComponentForCache() function in render.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  debfef1c_8851_e4a1_8d4e_0e80ea40fef9["registerComponentForCache()"]
  affe67c1_b5f5_cf58_e5d3_d3d820ab290f["render.ts"]
  debfef1c_8851_e4a1_8d4e_0e80ea40fef9 -->|defined in| affe67c1_b5f5_cf58_e5d3_d3d820ab290f
  73d8a225_abe4_207c_8ace_a53edec56ba1["renderComponent()"]
  73d8a225_abe4_207c_8ace_a53edec56ba1 -->|calls| debfef1c_8851_e4a1_8d4e_0e80ea40fef9
  5d214d01_e84c_efe3_20b5_5a79ec7eecb0["renderElement()"]
  5d214d01_e84c_efe3_20b5_5a79ec7eecb0 -->|calls| debfef1c_8851_e4a1_8d4e_0e80ea40fef9
  style debfef1c_8851_e4a1_8d4e_0e80ea40fef9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/server-renderer/src/render.ts lines 101–109

function registerComponentForCache(options, write) {
  // exposed by vue-loader, need to call this if cache hit because
  // component lifecycle hooks will not be called.
  const register = options._ssrRegister
  if (write.caching && isDef(register)) {
    write.componentBuffer[write.componentBuffer.length - 1].add(register)
  }
  return register
}

Subdomains

Frequently Asked Questions

What does registerComponentForCache() do?
registerComponentForCache() is a function in the vue codebase, defined in packages/server-renderer/src/render.ts.
Where is registerComponentForCache() defined?
registerComponentForCache() is defined in packages/server-renderer/src/render.ts at line 101.
What calls registerComponentForCache()?
registerComponentForCache() is called by 2 function(s): renderComponent, renderElement.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free