Hey there, After a few years of making this account, I think it's time I start properly using it.
So, I am Hannan, a software developer, interested in web, javascript and more
Love this simple explanation about React and React Components. Coupling is one of the major points for React adoption in the industry. It has simplified front end development by a lot more.
React (and more specifically, JSX) highlighted to me that a lot of front end developers don't actually understand separation of concerns - many colleagues would complain that markup was with Javascript and it breaks SoC. After using it, and being exposed to the idea that functionality defines concerns more than language, I'd say the majority of the team have become a lot more aware of coupling and specifically cohesion (a lot of heated arguments around whether something makes sense as a HoC, inside a component etc.).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Love this simple explanation about React and React Components. Coupling is one of the major points for React adoption in the industry. It has simplified front end development by a lot more.
React (and more specifically, JSX) highlighted to me that a lot of front end developers don't actually understand separation of concerns - many colleagues would complain that markup was with Javascript and it breaks SoC. After using it, and being exposed to the idea that functionality defines concerns more than language, I'd say the majority of the team have become a lot more aware of coupling and specifically cohesion (a lot of heated arguments around whether something makes sense as a HoC, inside a component etc.).