Публикации по теме 'decorators'


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

Улучшите свой код: углубитесь в продвинутые декораторы Python
Декораторы в Python предлагают мощный и гибкий способ изменения или улучшения функций и методов без изменения их фактического кода. По своей сути декораторы — это просто функции, возвращающие другие функции. Магию декораторов можно отнести к первоклассным функциям Python, которые позволяют передавать функции и использовать их в качестве аргументов. Хотя базовое использование декораторов является обычным явлением, расширенные конструкции могут помочь решить более сложные проблемы. В..

Реагировать и отображать декораторы методов
Это уже хорошо зарекомендовавший себя шаблон использования декоратора с реакцией для создания компонента более высокого порядка, например. реакция-редукс @connect. Поскольку декораторы не являются изобретением реакции или редукса, вы можете использовать их не только для создания HOC, но, например, для переопределения метода рендеринга. Его можно использовать, когда вы не хотите повторно запускать componentDidMount (например, если у вас есть вызов API). export function..

Декоратор в C++: правильный путь
Хотя дизайн декоратора не считается одним из наиболее важных шаблонов проектирования , которые нужно освоить программисту, мне определенно было очень весело изучать его из-за своеобразного эффекта, который он создает при реализации. Эта статья будет немного отличаться от других статей этой серии, таких как Фабричный метод , Строитель , Шаблон проектирования адаптер , где я пытаюсь строго определить более полную реализацию этих, казалось бы, простых шаблонов проектирования. Скорее я..

Два способа обнаружения изменения данных в JavaScript
Если вам нравится программирование, управляемое данными, вам нужно будет обнаруживать изменение данных. Есть несколько способов сделать это. В этой статье я расскажу о двух из них. Первый способ, который приходит мне на ум, это Proxy . Если вы мало знаете о Proxy . Вы можете сначала прочитать это на MDN . Использовать прокси на обычном объекте Большая часть наших данных хранится в объекте. За простым объектом легко наблюдать. Мы предполагаем, что изменение данных заключается в..

Ограничения типов для декораторов свойств TypeScript
Почти все знают, что такое декораторы TypeScript, есть масса статей на эту тему. Я не буду тратить ваше время на описание того, что они из себя представляют и почему вы должны их использовать (или не использовать). В этой статье мы поговорим о некоторых продвинутых практиках декораторов TypeScript. Если вы не знакомы с декораторами TypeScript, сначала ознакомьтесь с официальной документацией . Начнем с декораторов свойств. Вот определение типа PropertyDecorator из библиотеки..