From Angular to React - How I decided to take the next career step

From Angular to React - How I decided to take the next career step

The switch from Angular to React requires a mindset change that can be difficult and time consuming. These frameworks take fundamentally different approaches to frontend development. For example, Angular offers a complete ecosystem, while React requires integration with external libraries to provide similar functionality 🙌

Kajetan Świątek, frontend developer from Poland, shared his personal story and experience of moving from Angular to React and exploring the main differences of these two technologies within the #JSWORLDConference 2022 😍 The recording of which is ready for you to enjoy 👉 here.

For Kajetan, this decision was strictly driven by his desire to learn new things and grow in both professional and personal contexts. He believes, that the best time to experience and to learn new things is the early stages of your career, and Kajetan calls it the perspective driven self development.

The idea behind it is that it's good for your career to learn and try out new things. Because then you're getting some broader perspective, and you gain the ability to form your own opinions on the field of your expertise. Thanks to that you can make your critical decisions quicker, for example, regarding your work, your project or your entire career. - Kajetan Świątek

Let's discuss the benefits of both Angular and React🤩

P.S Don't forget that Angular is a Javascript framework built using Typescript, while React is a Javascript library and built using JSX😉

Angular 🤗

  • The biggest benefit of Angular is the framework, having some built-in solutions for developers to use. For example, the Angular CLI is a command tool to simplify repeatable tasks with a feature called Schematics.
  • Angular also introduces it's own take on what are the basic building blocks of our web applications, with Angular Modules, Directives, Pipes and etc.
  • It has a reacher ecosystem of libraries for solving typical web problems. For instance, solutions fro State Management are solved with NGXS or NGRX, for component libraries there are Angular Material or PrimeNG and also for internalisation there is NGX-translate.
  • Angular also has a huge community behind itself, exchanging knowledge and tutorials, making also the life of beginners easier.
  • Unique trait that Angular possesses among other web technologies, called Dependancy Injection, used to divide the task among deferent services.

React 🥰

  • React also owns a reach ecosystem of libraries and a huge community behind it.
  • As a part of it's library React introduces JSX, a syntax extension for our JavaScript code, allowing us to use markup in our code.
  • React also introduced the idea of functional components, so a component in a shape of a function that takes props as input, has optional local state and produces our UI as a result.
  • A huge benefit of React are also considered to be React Hooks, that encapsulate and reuse logic across the apps.

However, what was the actual reason that made Kajetan move from Angular to React?

It was because, React is considered to be not as opinionated as Angular is🙌

Did we make you feel confused? If you want to know, what Kajetan Świątek meant by that, watch his amazing talk to find out more and learn from Kajetan's experience via our video platform 👉 here.

ReactNL.png

🔥 If you want to educate yourself more on the React topic and discover this JavaScript library, join us during our React Conference Live on 1 April 2022 in-person at Theater Amsterdam! For more information follow this 👉 link.