In the last decade, the centrality of front-end components vastly growing. Developing front-end in a large scale requires declarations and enforcement of principles and guidelines for keeping the code maintainable, extensible and stable. My talk main notion is to introduce the S.O.L.I.D principles within the context of front-end components. I will discuss the reasons for implementing the S.O.L.I.D principles in our renew web applications as a comparison to our starting point. I will suggest guidelines based on my interpretation of S.O.L.I.D in the front-end world. I will enrich the discussion by supplying various practical examples regarding the guidelines implementation.