A structured collection of my personal notes, concepts, and practical insights while learning and building with React Native.
This repository represents my learning journey in React Native.
Instead of passively watching tutorials, I actively document, organize, and simplify what I learn into clear, structured notes.
The content is inspired by courses (including Academind) but rewritten, refined, and explained in my own way to ensure real understanding.
- 📚 Build a solid understanding of React Native
- 🧠 Create a personal knowledge base for quick reference
- ⚡ Avoid rewatching long tutorials by summarizing key concepts
- 💼 Showcase my learning process and technical thinking
-
⚡ Getting Started
-
🧱 Core Basics
-
🧩 Components & Layouts
-
🎨 Styling & Responsive Design
-
🧭 Navigation
- Stack Navigator
- Drawer Navigator
- Bottom Tabs
- Nested Navigators
-
🐞 Debugging & Best Practices
react-native-knowledge-base/
│
├── 01 Getting Started/
├── 02 Basics/
├── 03 Components & Layouts/
├── 04 Styling & Responsive Design/
├── 05 Navigation/
├── 06 Debugging & Performance/
These notes focus on:
- Explaining concepts in simple and clear terms
- Highlighting when and why to use features
- Documenting common mistakes
- Providing practical examples from real usage
This repository is more than just notes — it reflects:
- ✅ Consistency in learning
- ✅ Ability to break down complex topics
- ✅ Structured thinking
- ✅ Focus on real understanding, not memorization
- Add more advanced topics (State Management, APIs, Performance)
- Include real project examples
- Improve explanations with diagrams and visuals
Khalil Benhamada GitHub: https://github.com/BenhamadaKhalil
If you find this useful:
- ⭐ Star the repository
- 📌 Use it as a reference
- 💡 Share feedback or suggestions