54 / 58
ΠΠ°ΠΊ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ event-driven Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ?
Event-driven Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΠΏΠΈΠ·ΠΈΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΎΠ±ΡΡΠΈΠΉ (event map), Π³Π΄Π΅ ΠΊΠ»ΡΡ -- ΠΈΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ -- ΡΠΈΠΏ payload. ΠΠ΅ΡΠΎΠ΄Ρ on, emit, off ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ generic-ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ keyof EventMap, ΠΈ TypeScript ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΡΠΎ ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΊΠ»Π°ΡΡ Π±Π°Π³ΠΎΠ² "ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠ° Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΠ±ΡΡΠΈΡ" ΠΈ "Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ payload".