diff --git a/docs/usage/ServerRendering.md b/docs/usage/ServerRendering.md
index d414e04d00..7d3b867262 100644
--- a/docs/usage/ServerRendering.md
+++ b/docs/usage/ServerRendering.md
@@ -78,7 +78,7 @@ The first thing that we need to do on every request is to create a new Redux sto
When rendering, we will wrap ``, our root component, inside a `` to make the store available to all components in the component tree, as we saw in ["Redux Fundamentals" Part 5: UI and React](../tutorials/fundamentals/part-5-ui-and-react.md).
-The key step in server side rendering is to render the initial HTML of our component _**before**_ we send it to the client side. To do this, we use [ReactDOMServer.renderToString()](https://facebook.github.io/react/docs/react-dom-server.html#rendertostring).
+The key step in server side rendering is to render the initial HTML of our component _**before**_ we send it to the client side. To do this, we use [ReactDOMServer.renderToString()](https://react.dev/reference/react-dom/server/renderToString).
We then get the initial state from our Redux store using [`store.getState()`](../api/Store.md#getState). We will see how this is passed along in our `renderFullPage` function.