Summary of use case without fancy words like paradigm, although there is some overlap as some languages support both the below is how I have been programming.
Characteristic
Imperative (Procedural)
Functional (Declarative)
Langauge / Library
C#
React
State
State changes are important.
State changes are non-existent.
Primary flow control
Loops, conditionals, and function (method) calls.
Function calls, including recursion.
Manipulation unit
Class instances (objects)
Functions as first-class objects and data collections.