This is gonna be a quick one, I just learned about it and thought it was a shame I didn’t know it existed before 😅
Edit: Tweet no longer available
If you want to show error messages or warning with a React components stack trace, instead of the usual JS execution stack trace, simply use the provided methods from the react library.
import { warn, Component } from "react"; class Example extends Component { render() { warn("Some warning!"); return <p>Warning logged!</p>; } }
That’s it! Nothing especially mind blowing and probably a lot of people already know, but I didn’t and it definitely comes in handy when trying to improve DX of your tools and libraries around React.