Skip to content

DevTools + StrictMode toggles #21367

Closed
Closed
@bvaughn

Description

@bvaughn

Current thinking about the StrictMode API is to support multiple levels of strictness (see #20849). React will likely choose a default level for a given release, but level can be overridden for an entire application via an option passed to createRoot or for a subtree (using the <StrictMode level="..."> tag).

DevTools can support iterating on level as well, by showing a list of all possible levels, the recommended default level, and which levels are enabled. Users could toggle these values to temporarily1 override the level used for the root application.

1 Temporary override could be applied for some amount of time (e.g. 1 day or 1 week) and then reset so developers don't forget about the override.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions