Ответ
Функциональное программирование (FP) ближе, особенно в контексте React. Люблю чистые функции, иммутабельность и композицию. Пример:
// Чистая функция
const sum = (a, b) => a + b;
// Иммутабельное обновление
const addTodo = (todos, newTodo) => [...todos, newTodo];
// Композиция
const compose = (f, g) => x => f(g(x));
Но понимаю важность ООП для сложных доменных моделей. В реальных проектах использую гибридный подход, выбирая парадигму под задачу.