Свързани публикации 'decorators'


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

Повишете своя код: Потопете се дълбоко в усъвършенстваните декоратори на Python
Декораторите в Python предлагат мощен и гъвкав начин за модифициране или подобряване на функции и методи, без да променяте действителния им код. В основата си декораторите са просто функции, които връщат други функции. Магията на декораторите може да се припише на първокласните функции на Python, които позволяват функциите да се предават и използват като аргументи. Докато основната употреба на декоратор е често срещана, усъвършенстваните дизайни могат да помогнат за решаването на..

Декоратори на методи React и render
Вече е добре установен модел да се използва декоратор с реакция за създаване на компонент от по-висок ред, напр. реагират-redux @connect. Тъй като декораторите не са изобретение на React или Redux, можете да ги използвате не само за създаване на HOC, но, например, за заместване на метода за рендиране. Може да се използва, когато не искате да задействате повторно componentDidMount (ако имате някакво API извикване там, например). export function loadingSpinner(propsFn) { return target..

Декоратор в C++, правилният начин
Въпреки че дизайнът на декоратора не се смята за един от „най-важните дизайнерски модели“, които трябва да се овладеят като програмист, определено се забавлявах много да го науча поради особения ефект, който създава, когато се внедри. Тази статия ще се различава малко от други статии в тази поредица като Factory Method , Builder , Adapter Design Pattern, където се опитвам да дефинирам стриктно по-всеобхватното изпълнение на тези привидно ясни дизайнерски модели. По-скоро просто ще..

Два начина за откриване на промяна на данните в JavaScript
Ако харесвате програмиране, управлявано от данни, ще трябва да откриете промяна на данните. Има много начини за това. В тази статия ще представя две от тях. Първият начин, който ми идва наум е Proxy . Ако знаете малко за Proxy . Може би е по-добре първо да прочетете това на MDN . Използвайте прокси на обикновен обект Повечето от нашите данни се съхраняват в обект. Лесно е да наблюдавате обикновен обект. Предполагаме, че промяната на данните е да зададете или изтриете данните...

Ограничения за тип за декоратори на свойства на TypeScript
Почти всеки знае какво представляват декораторите на TypeScript, има много статии по тази тема. Няма да ви губя времето да описвам какви са те и защо трябва да ги използвате (или не). В тази статия ще говорим за някои усъвършенствани практики за декоратори на TypeScript. Ако не сте запознати с декораторите на TypeScript, първо вижте „официалната документация“. Нека започнем с декоратори на имоти. Ето дефиницията на типа на PropertyDecorator от TypeScript lib. Декораторът на..