Logo

dev-resources.site

for different kinds of informations.

Building a Collapsible UI Component in Angular: From Concept to Implementation 🚀

Published at
12/12/2024
Categories
angular
javascript
rxjs
html
Author
vs-borodin
Categories
4 categories in total
angular
open
javascript
open
rxjs
open
html
open
Author
10 person written this
vs-borodin
open
Building a Collapsible UI Component in Angular: From Concept to Implementation 🚀

Hi Dev Community! 👋

I’m excited to share with you the first article in a series where we’ll explore how to build reusable and accessible UI components in Angular. In this first part, we’ll focus on creating a Collapsible component that smoothly animates the expansion and collapse of content.

📝 What will you learn?

  • How to create a component with animation for expanding and collapsing content
  • Key accessibility features, including motion reduction and ARIA roles
  • How to handle lazy and eager initialization of content in Angular
  • Integrating RxJS and signals to manage transition states smoothly

The best part? You can easily integrate this component into your Angular projects, and the techniques shared can serve as a foundation for more complex components like accordions or trees!

🔗 Read the full article on Medium: UI challenges with Angular — Animated Collapsible

rxjs Article's
30 articles in total
Favicon
rxjs
Favicon
Angular Signals and Their Benefits
Favicon
Migrando subscribe Callbacks para subscribe arguments no RxJS
Favicon
New in Angular: Bridging RxJS and Signals with toSignal!
Favicon
RxSignals: The Most Powerful Synergy in the History of Angular 🚀
Favicon
Virtually Infinite Scrolling with Angular
Favicon
Building a Collapsible UI Component in Angular: From Concept to Implementation 🚀
Favicon
Disabling button on api calls in Angular
Favicon
Angular Dependency Injection — Inject service inside custom Rxjs operators
Favicon
Unsubscribe Observable! why is it so important?
Favicon
Harnessing the Power of RxJS with React for Asynchronous Operations
Favicon
DOM Observables, Rx7, Rx8 and the observable that doesn't exist yet
Favicon
Advanced RxJs Operators You Know But Not Well Enough pt 2.
Favicon
Observables in Node.js: Transforming Asynchronous Chaos into Elegant Code
Favicon
Reusable, Extensible and Testable State Logic with Reactive Programming.
Favicon
Understanding RxJS and Observables in Angular: A Beginner-Friendly Guide
Favicon
Are Angular Resolvers on Life Support ?
Favicon
Creating Custom rxResource API With Observables
Favicon
Forestry: The Best State System for React and (not React)
Favicon
📢 Announcing the New Reactive State Management Libraries! 🎉
Favicon
Reactables: Reactive State Management for any UI Framework.
Favicon
Hot vs Cold Observables in Angular: Understanding the Difference
Favicon
RxJS Simplified with Reactables
Favicon
How I structure my Angular components with Signals
Favicon
Angular LAB: let's create a Visibility Directive
Favicon
Difference between mergeMap vs switchMap vs concatMap vs exhaustMap
Favicon
How Signals Improve Your App Performance
Favicon
The Article I Took So Long to Write: Concepts about Reactive Programming and RxJS
Favicon
Tame Your Asynchronous World with RxJS
Favicon
Custom RxJS Operators to Improve your Angular Apps

Featured ones: