But only because React, with transpiling and the shadow DOM and all that is so inscrutable.
There’s no hope of understanding the DOM with React, no hope of understanding styles with styled-components.
There’s no hope of placing a breakpoint in your code and tracing forward through events. No hope of understanding stack traces.
The DevTools begin to address some of those deficiencies. It does help, but still leaves me thinking the tradeoffs weren’t worth it. You can never reach simplicity, only manageable complexity. In the long run it leaves an opportunity for a new generation of tools that respect JavaScript and the DOM.
But only because React, with transpiling and the shadow DOM and all that is so inscrutable.
There’s no hope of understanding the DOM with React, no hope of understanding styles with styled-components. There’s no hope of placing a breakpoint in your code and tracing forward through events. No hope of understanding stack traces.
The DevTools begin to address some of those deficiencies. It does help, but still leaves me thinking the tradeoffs weren’t worth it. You can never reach simplicity, only manageable complexity. In the long run it leaves an opportunity for a new generation of tools that respect JavaScript and the DOM.