TL;DR Declarative UI
6 min readJul 1, 2020
--
Declarative programming makes your code more concise, easier to read and reason about and reduces side effects.
Procedural and object-oriented are forms of imperative programming, which implements algorithms in explicit steps. React embraces functional programming which is a form of declarative programming.
You describe what the program must accomplish for solving a problem, rather than describing how…