I have a state and depending if it's true or false I show a different svg icon, although I noticed switching between the state caused this error to appear: Warning: React instrumentation encountered an error: Error: Could not find ID for Fiber "SvgCheck", I have my icons in a public/static/icons, all svg files are here and then I have index.js where I import those icons and then export like
import Check from './check.svg'
export {
...
Check,
}
Then I am importing them as:
import {Check} from "public/static/icons"
and I use them as <Check/>
to allow me to use it like this I am using svgr plugin in next.config.js I have:
module.exports = {
webpack(config) {
config.module.rules.push({
test: /\.svg$/,
use: ["@svgr/webpack"]
});
return config;
}
};
I only started getting this warning recently and never saw it before.
Hi đź‘‹ I'm the author and maintainer of React DevTools.
The error you're asking about is related to the interaction between React DevTools and React Refresh.
These bugs have existed for a while, but recently became more visible because of an intentional change to surface errors earlier (21426) so that bug reports would include the original error and not a downstream error (which is much harder to attribute and fix).
I've been fixing instances of the DevTools+Refresh for the last week or two (21536, 21516, 21523) but I haven't gotten them all yet. Sorry.
If you have a way to reproduce the bug you're seeing, please tell me about it on GitHub (with code and instructions) so that I can hopefully fix it for you. I don't really check Stack Overflow for this sort of thing.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With