Now I know this feels like an anti pattern, but when is it okay to use the DOM? I think it is okay to work in the DOM under the following circumstances:
- what your trying to achieve could be done with `data-‘ and you can’t find another way
- you need to select an element on the page by its location. ‘document. elementFromPoint(0,0);`
- any xpath query
- getting values from css variables into JS
- it significantly reduces complexity without reducing performance too 🎭
So am I wrong 😑?