From Angular to React: Embracing Library Freedom with React

🚀 From Framework Mindset to Library Freedom Till now, my frontend journey revolved around Angular – a powerful framework with structure, rules, and everything built-in. Today, I started learning React. And my journey began with one simple question: 👉 “Why is React called a Library and not a Framework?” That question changed the way I see frontend development. I realized: Angular says: “Follow my way.” React says: “Build it your way.” React focuses only on the UI layer. No strict architecture. No predefined flow. Just components, JSX, and the flexibility to choose your own tools. And one major difference I understood today: 👉 React only provides UI rendering. For anything beyond that – routing, state management, forms, or API calls – we need to install additional libraries. Unlike Angular, which gives everything built-in, React gives only the core and lets the developer build the rest. That freedom – to design, decide, and develop the way you want – is what truly makes React a library, not a framework. So here begins my React journey – unlearning old patterns, learning new perspectives, and growing as a developer. DAY 1 – officially started. 🚀 Today I explored new React terminology and their purpose: 1. React – A library to build interactive user interfaces 2. Component – Reusable building blocks of UI 3. JSX – Writing HTML-like code inside JavaScript 4. Rendering – Displaying components on the screen 5. State – Data that can change over time 6. Props – Passing data between components 7. Virtual DOM – Making UI updates fast and efficient Laying the foundation first – one term at a time! 💡 #React #Angular #FrontendDevelopment #LearningJourney #WebDev

  • graphical user interface, website

To view or add a comment, sign in

Explore content categories