Осмисляне на кукичките (кукички за жизнения цикъл / кукички за рутери / кукички на трети страни) Какво представляват те и защо спасяват живота?

Да започнем с това, какво по дяволите са куките...

Кукичките са извикване на функция, която се изпълнява в конкретни точки от времевата линия на създаване на компонент.

Добре, това, което току-що прочетохте, е официалното определение, но знам, че може да е доста объркващо и трудно за разбиране, когато нямате толкова много опит в работата с подобни неща.

Ако сте започнали да разработвате на AngularDart без предишен опит с други S.P.A (Single Page Application) рамки, може да намерите документацията за Hooks за доста объркваща и лишена от блясък. И така, ето я статия за хората, които са започнали с AngularDart като своя първа SPA рамка точно като мен и са объркани/адски отегчени от документите на AngularDart.

По принцип

Куките са просто нещата, които използвате, за да определите кога определена част от потребителя / вашия код трябва да се изпълнява.

Ако сте запознати с управлявания от събития асинхронен софтуерен модел от езици от JavaScript до C#, тогава,

Куките са по същество събития, излъчвани в определен момент от време.

Може да се мисли и като Webhooks.

По същество куките ви позволяват да програмирате действия, които да се изпълняват в определен момент от време, като например, когато вашият компонент е зареден за първи път или когато вашият компонент е премахнат или нещо друго! И кога ще бъдат пуснати зависи от това какъв тип кука използвате.

Например, използването на кука на жизнения цикъл означава, че искате да регистрирате някакъв код, който да се изпълнява в определен момент от жизнения цикъл на компонента. Като стартиране на API повикване за извличане на данни в куката на жизнения цикъл на създадения компонент!

И това е! Това е всичко, което наистина има за куките. Надяваме се, че сте успели да научите нещо ново и сте намерили обяснението лесно за разбиране!

Следвайте мен и нашата публикация, за да видите още статии за технологии и консултации или да намерите повече за нас в Enkel Digital!