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
  5fd67422_1e1f_130e_8b6b_804d8006d193["registerComponentForCache()"]
  f98325d3_a650_0f85_8573_d782ecc5b533["renderComponent()"]
  f98325d3_a650_0f85_8573_d782ecc5b533 -->|calls| 5fd67422_1e1f_130e_8b6b_804d8006d193
  d01aa4a1_3c46_4b89_d557_7244e1de2f8f["renderElement()"]
  d01aa4a1_3c46_4b89_d557_7244e1de2f8f -->|calls| 5fd67422_1e1f_130e_8b6b_804d8006d193
  5b855538_2046_796e_16f9_7327a61399cb["isDef()"]
  5fd67422_1e1f_130e_8b6b_804d8006d193 -->|calls| 5b855538_2046_796e_16f9_7327a61399cb
  style 5fd67422_1e1f_130e_8b6b_804d8006d193 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

Calls

Frequently Asked Questions

What does registerComponentForCache() do?
registerComponentForCache() is a function in the vue codebase.
What does registerComponentForCache() call?
registerComponentForCache() calls 1 function(s): isDef.
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