A comprehensive repository for practicing front-end development skills with various frameworks and libraries including Angular, React, Vue.js, and vanilla JavaScript.
This repository serves as a learning playground for front-end developers to:
- Practice with different JavaScript frameworks
- Explore modern front-end development patterns
- Build sample projects and components
- Learn best practices for front-end development
/
├── angular/ # Angular projects and examples
├── react/ # React projects and examples
├── vanilla-js/ # Pure JavaScript projects
├── vue/ # Vue.js projects (future)
├── docs/ # Documentation and learning resources
└── shared/ # Shared utilities and components
- Node.js (v16 or higher)
- npm or yarn package manager
- Git
- Clone the repository:
git clone https://github.com/dfcruza/Front-end-learning.git
cd Front-end-learning- Install dependencies:
npm install- Navigate to any framework folder and follow the specific setup instructions.
- Location:
./angular/ - Modern Angular applications with TypeScript
- Component-based architecture examples
- Service and dependency injection patterns
- Location:
./react/ - React applications with hooks and functional components
- State management examples
- Modern React patterns and best practices
- Location:
./vanilla-js/ - Pure JavaScript projects without frameworks
- DOM manipulation examples
- ES6+ features and modern JavaScript
Feel free to add new examples, improve existing code, or suggest new frameworks to explore!
This project is open source and available under the MIT License.