Aplicando los principios SOLID en React

25-07-2023

Por Aitor Santana Cabrera

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:

  1. Single Responsibility Principle o principio de responsabilidad única.
  2. Open Close Principle o principio abierto-cerrado.
  3. Liskov Substitution Principle o principio de sustitución de Liskov.
  4. Interface Segregation Principle o principio de segregación de interfaces.
  5. 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.

Continuar leyendo...