Description: Implements a straightforward, imperative style of programming. Utilizes Angular's standard services and components without additional state management libraries.
Structure:
- Standard Angular components, services, and modules
- State management using services and local component state
Description: Implements a reactive style using NgRx for state management. Utilizes RxJS extensively for handling asynchronous operations.
Structure:
- Angular components with NgRx selectors and effects
- State management using actions, reducers, and selectors
- Clone the repository:
git clone https://github.com/KONRADS098/angular-paradigms.git
- Navigate to the desired project folder (e.g.,
traditional-angularorreactive-angular):cd reactive-angular - Install dependencies:
npm install
- Run the application:
ng serve