[react-dom] Provide a way to silence devtools recommendation #28919
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If you hit this console message and search for how to turn it off, many people recommend hacky ways to do so that also end up breaking the extension if you actually want to use it later on.
This provides a way to turn off just the message, without trying to trick injectIntoDevTools into thinking something's happened.
This SO answer is a good example of a "wrong answer" to disabling this logging warning:
This disables the integration entirely instead of simply removing the warning if it's not installed. A project might want to simply not have the log show up for its own reasons.
I'm sending this up, if it's OK in principle the best thing would be to include 2 lines in some docs so that it can be the first result of a web search for people looking to disable it.
As to why I want to disable this: I run some tests without minified react. In the CI environment I do not need the devtools installed. I would like to avoid having to write some special-cased code to hack-away a removal of this message.
related issues: #12041