Aplicando los principios SOLID en React
25-07-2023
SOLID es uno de los acrónimos más conocidos dentro del desarrollo y arquitectura de software. Acuñado por Michael Feathers, basado en los principios de la POO (programación orientada a objetos) que recopilaba Robert C. Martin en su libro Design Principles and Design Patterns . Estos principios son:
- Single Responsibility Principle o principio de responsabilidad única.
- Open Close Principle o principio abierto-cerrado.
- Liskov Substitution Principle o principio de sustitución de Liskov.
- Interface Segregation Principle o principio de segregación de interfaces.
- Dependency Inversion Principle o principio de inversión de dependencias.
En sus inicios estos principios estaban pensados únicamente para la programación orientada a objetos, pero con el paso de los años, estos se han ido aplicando a muchos más ámbitos en el mundo del software. Una de las librerías más populares en el desarrollo web hoy en día es React, y SOLID se puede adaptar muy bien a aplicaciones hechas con esta herramienta.