Sobes.tech
Middle

Kāds ir trešais pieejas, kas ir papildus deklaratīvajam un imperatīvajam?

sobes.tech AI

Atbilde no AI

Reaktīva pieeja.

Imperatīvs Deklaratīvs Reaktīvs
Apraksta darbību secību, lai sasniegtu rezultātu. Apraksta sistēmas vēlamo stāvokli, nevis soļus tā sasniegšanai. Balstās uz datu plūsmām un izmaiņu izplatīšanu. Reaģē uz notikumiem.

Piemēri:

Imperatīvs:

# Fona krāsas maiņa
element.style.backgroundColor = 'blue'

Deklaratīvs:

<!-- Fona krāsas iestatīšana ar CSS -->
<div style="background-color: blue;"></div>

Reaktīvs (izmantojot framework):

// Fona krāsa dinamiski tiek atjaunināta, mainot mainīgo
const color = ref('red');

// ...vēlāk...
color.value = 'blue'; // Lietotāja saskarne automātiski tiks atjaunināta