From f64b60b492ba9c91cdc76c0e38cbed1511f7a450 Mon Sep 17 00:00:00 2001
From: Bernardo Belchior <Bernardo.belchior1@gmail.com>
Date: Wed, 2 Apr 2025 15:54:05 +0100
Subject: [PATCH 1/3] Update docs with `reactStrictMode` in `render`

---
 docs/react-testing-library/api.mdx | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/docs/react-testing-library/api.mdx b/docs/react-testing-library/api.mdx
index 06149fed6..fce764d12 100644
--- a/docs/react-testing-library/api.mdx
+++ b/docs/react-testing-library/api.mdx
@@ -16,6 +16,7 @@ as these methods:
   - [`onRecoverableError`](#onrecoverableerror)
   - [`wrapper`](#wrapper)
   - [`queries`](#queries)
+  - [`reactStrictMode`](#render-options-reactstrictmode)
 - [`render` Result](#render-result)
   - [`...queries`](#queries-1)
   - [`container`](#container-1)
@@ -31,7 +32,8 @@ as these methods:
   - [`initialProps`](#initialprops)
   - [`onCaughtError`](#oncaughterror)
   - [`onRecoverableError`](#onrecoverableerror)
-  - [`wrapper`](#wrapper-1)
+  - [`wrapper`](#renderhook-options-wrapper)
+  - [`reactStrictMode`](#renderhook-options-reactstrictmode)
 - [`renderHook` Result](#renderhook-result)
   - [`result`](#result)
   - [`rerender`](#rerender-1)
@@ -161,6 +163,11 @@ utility functions to create custom queries.
 Custom queries can also be added globally by following the
 [custom render guide](setup.mdx#custom-render).
 
+### `render` Options `reactStrictMode`
+
+When enabled, [`<StrictMode>`](https://react.dev/reference/react/StrictMode) is rendered around the inner element.
+If defined, overrides the value of `reactStrictMode` set in [`configure`](https://testing-library.com/docs/react-testing-library/api/#configure-options).
+
 ## `render` Result
 
 The `render` method returns an object that has a few properties:
@@ -431,6 +438,11 @@ Behaves the same as [`onRecoverableError` in `ReactDOMClient.createRoot`](https:
 
 See [`wrapper` option for `render`](#wrapper)
 
+
+### `renderHook` Options `reactStrictMode`
+
+See [`reactStrictMode` option for `render`](#render-options-reactstrictmode)
+
 ## `renderHook` Result
 
 The `renderHook` method returns an object that has a few properties:

From b92f3c20ecddd364de470aee1a83da55e7b5693c Mon Sep 17 00:00:00 2001
From: Bernardo Belchior <Bernardo.belchior1@gmail.com>
Date: Wed, 2 Apr 2025 17:44:03 +0100
Subject: [PATCH 2/3] Mention `renderOptions.reactStrictMode` in
 `configure.reactStrictMode`

---
 docs/react-testing-library/api.mdx | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/react-testing-library/api.mdx b/docs/react-testing-library/api.mdx
index fce764d12..449c76f52 100644
--- a/docs/react-testing-library/api.mdx
+++ b/docs/react-testing-library/api.mdx
@@ -515,3 +515,5 @@ configure({reactStrictMode: true})
 
 When enabled, [`<StrictMode>`](https://react.dev/reference/react/StrictMode) is
 rendered around the inner element. Defaults to `false`.
+
+This setting can be changed for a single test by providing `reactStrictMode` in the options argument of the [`render`](#render-options-reactstrictmode) function. 
\ No newline at end of file

From af9fb45917a9d6744668b287352f446de75cf9a7 Mon Sep 17 00:00:00 2001
From: Bernardo Belchior <Bernardo.belchior1@gmail.com>
Date: Wed, 2 Apr 2025 17:44:05 +0100
Subject: [PATCH 3/3] Mention `renderOptions.reactStrictMode` in
 `configure.reactStrictMode`