@@ -16,6 +16,7 @@ as these methods:
16
16
- [ ` onRecoverableError ` ] ( #onrecoverableerror )
17
17
- [ ` wrapper ` ] ( #wrapper )
18
18
- [ ` queries ` ] ( #queries )
19
+ - [ ` reactStrictMode ` ] ( #render-options-reactstrictmode )
19
20
- [ ` render ` Result] ( #render-result )
20
21
- [ ` ...queries ` ] ( #queries-1 )
21
22
- [ ` container ` ] ( #container-1 )
@@ -31,7 +32,8 @@ as these methods:
31
32
- [ ` initialProps ` ] ( #initialprops )
32
33
- [ ` onCaughtError ` ] ( #oncaughterror )
33
34
- [ ` onRecoverableError ` ] ( #onrecoverableerror )
34
- - [ ` wrapper ` ] ( #wrapper-1 )
35
+ - [ ` wrapper ` ] ( #renderhook-options-wrapper )
36
+ - [ ` reactStrictMode ` ] ( #renderhook-options-reactstrictmode )
35
37
- [ ` renderHook ` Result] ( #renderhook-result )
36
38
- [ ` result ` ] ( #result )
37
39
- [ ` rerender ` ] ( #rerender-1 )
@@ -161,6 +163,11 @@ utility functions to create custom queries.
161
163
Custom queries can also be added globally by following the
162
164
[custom render guide ](setup .mdx #custom -render ).
163
165
166
+ ### ` render ` Options ` reactStrictMode `
167
+
168
+ When enabled , [` <StrictMode> ` ](https : // react.dev/reference/react/StrictMode) is rendered around the inner element.
169
+ If defined , overrides the value of ` reactStrictMode ` set in [` configure ` ](https : // testing-library.com/docs/react-testing-library/api/#configure-options).
170
+
164
171
## ` render ` Result
165
172
166
173
The ` render ` method returns an object that has a few properties :
@@ -431,6 +438,11 @@ Behaves the same as [`onRecoverableError` in `ReactDOMClient.createRoot`](https:
431
438
432
439
See [` wrapper ` option for ` render ` ](#wrapper )
433
440
441
+
442
+ ### ` renderHook ` Options ` reactStrictMode `
443
+
444
+ See [` reactStrictMode ` option for ` render ` ](#render -options -reactstrictmode )
445
+
434
446
## ` renderHook ` Result
435
447
436
448
The ` renderHook ` method returns an object that has a few properties :
@@ -503,3 +515,5 @@ configure({reactStrictMode: true})
503
515
504
516
When enabled , [` <StrictMode> ` ](https : // react.dev/reference/react/StrictMode) is
505
517
rendered around the inner element . Defaults to ` false ` .
518
+
519
+ This setting can be changed for a single test by providing ` reactStrictMode ` in the options argument of the [` render ` ](#render -options -reactstrictmode ) function .
0 commit comments