Home / Function/ renderToString() — react Function Reference

renderToString() — react Function Reference

Architecture documentation for the renderToString() function in App.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  57bc4fe7_1ebf_aa8c_48c6_acb627bb1669["renderToString()"]
  444f4239_c2fb_3bc5_1037_eb595d98f6e1["App.js"]
  57bc4fe7_1ebf_aa8c_48c6_acb627bb1669 -->|defined in| 444f4239_c2fb_3bc5_1037_eb595d98f6e1
  8241cc1c_6a89_d873_cf16_ea64af5940d6["getRenderedAttributeValue()"]
  8241cc1c_6a89_d873_cf16_ea64af5940d6 -->|calls| 57bc4fe7_1ebf_aa8c_48c6_acb627bb1669
  style 57bc4fe7_1ebf_aa8c_48c6_acb627bb1669 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fixtures/attribute-behavior/src/App.js lines 222–238

async function renderToString(serverRenderer, element) {
  let didError = false;
  const stream = await serverRenderer.renderToReadableStream(element, {
    onError(error) {
      didError = true;
      console.error(error);
    },
  });
  await stream.allReady;

  if (didError) {
    throw new Error('The above error occurred while rendering to string.');
  }

  const response = new Response(stream);
  return response.text();
}

Domain

Subdomains

Frequently Asked Questions

What does renderToString() do?
renderToString() is a function in the react codebase, defined in fixtures/attribute-behavior/src/App.js.
Where is renderToString() defined?
renderToString() is defined in fixtures/attribute-behavior/src/App.js at line 222.
What calls renderToString()?
renderToString() is called by 1 function(s): getRenderedAttributeValue.

Analyze Your Own Codebase

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

Try Supermodel Free