Un „ceva” ortogonal înseamnă ceva care este independent (un exemplu bun este schema DB vs CSS; astea sunt complet ortogonale).
În html/css, pe de altă parte, este… anti-ortogonal (oricare ar fi antonimul), deoarece toate sunt profund interconectate. Cu toate astea, încercăm să creștem independența html/css prin tehnici de genul BEM, unde limităm dependențele de markup și ierarhie.
Încercăm să creștem ortogonalitatea și folosind react & co, dar, pe de altă parte, încălcăm SRP.
Nici nu mai știi cum să faci să fie bine
http://benmccormick.org/2017/01/03/orthogonality-and-css-in-js/