El código declarativo es un paradigma de programación donde el código describe lo que el software debe lograr, en lugar de cómo. Implica definir un conjunto de reglas, restricciones o relaciones entre los diferentes componentes del programa.
En comparación con el código imperativo, que describe los pasos específicos que debe seguir el programa para lograr un objetivo, el código declarativo es más fácil de leer, comprender y mantener, especialmente para programas complejos con muchas partes móviles.
El código declarativo se usa a menudo en lenguajes de programación funcionales y marcos como React y Angular, así como en lenguajes de consulta como SQL.