This mdBook contains an in-depth and structured tutorial aimed at intermediate and advanced developers who want to master Vue.js 3 by exploring real-world applications, best practices, and performance optimization techniques. Each section is well-documented with practical examples and code snippets to guide your learning process.
- Getting Started
- Understanding Components
- Using Props
- Styling and Media
- Composition API
- Lifecycle Hooks
- Dynamic Rendering
- Forms
- Vue Router
- Class vs Functional Components
- Lifecycle State Management
- State Management
- Higher-Order Components
- Error Handling
- Advanced Composition API
- Performance Optimization
- assignment/: Contains starter code and exercises for different topics.
- docs/book/: The main documentation for each section of the tutorial. Each folder corresponds to a specific topic.
-
Clone the repository:
git clone https://github.com/CagriCatik/vuejs3.git
-
Navigate to each section within the
docs/book/src/
directory for detailed explanations and code examples. -
Follow the instructions in each topic's
README.md
for hands-on practice and assignments.
Please feel free to submit pull requests to enhance the tutorial series or correct any issues.