Что такое парадигма

Ответ

Парадигма в программировании — это набор принципов и подходов, определяющих стиль написания кода. Основные парадигмы:

  1. Императивное (как делать) — код описывает шаги для достижения результата. Пример:
let sum = 0;
for (let i = 0; i < arr.length; i++) {
  sum += arr[i];
}
  1. Декларативное (что делать) — код описывает результат без детализации шагов:
const sum = arr.reduce((acc, val) => acc + val, 0);
  1. ООП — организация кода через объекты с состоянием и поведением:
class User {
  constructor(name) {
    this.name = name;
  }
  greet() {
    return `Hello, ${this.name}!`;
  }
}
  1. Функциональное — чистые функции, неизменяемость данных:
const double = arr => arr.map(x => x * 2);

В современном фронтенде часто комбинируют подходы, например ООП для компонентов и функциональный стиль для обработки данных.