---
title: "Discussion on \"React's browser() API: Opt Out of SSR Without the Mounted-State Hack\" | Hashnode"
description: "Discussion on \"React's browser() API: Opt Out of SSR Without the Mounted-State Hack\". Every server-rendered React app eventually grows a component that just can't render on the server. It reads a draft from localStorage, shows the visitor's time zone, or wraps a charting library that t"
url: "https://hashnode.com/posts/react-s-browser-api-opt-out-of-ssr-without-the-mounted-state-hack/6af2fcc24f15c60548ec62ef"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [React's browser() API: Opt Out of SSR Without the Mounted-State Hack](https://grimicorn.hashnode.dev/react-s-browser-api-opt-out-of-ssr-without-the-mounted-state-hack?utm_source=hashnode&utm_medium=feed)

Every server-rendered React app eventually grows a component that just can't render on the server. It reads a draft from localStorage, shows the visitor's time zone, or wraps a charting library that t

20h ago · 5 min read · grimicorn.hashnode.dev  
Read the article

-   [#react](https://hashnode.com/tag/react)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#performance](https://hashnode.com/tag/performance)
-   [#reactjs](https://hashnode.com/tag/reactjs)

## Written by

[Dan Holloran](https://hashnode.com/@grimicorn)

@grimicorn · St. Louis, MO

  
[View profile](https://hashnode.com/@grimicorn)

Full-stack web developer since 2012 · Vue · React · Laravel · danholloran.me

Senior Full Stack Developer with 14+ years building performant, scalable web applications. Passionate about architecture, mentorship, and finding the right tool for the job.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
