Orthogonality and CSS in JS

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 :smiley:

http://benmccormick.org/2017/01/03/orthogonality-and-css-in-js/

3 Likes