
How I got started with React?
Back then, I was developing apps using ASP.Net(MVC C#), Windows.Forms.Net framework (C#), Core PHP, HTML/CSS/JS, Game development using C# in Unity and Blueprint in Unreal Engine 4. I did some research online and found out React as one of the most popular library nowadays. I already had good problem solving skills in Full Stack development ( mostly focusing on good backend code), I needed to showcase my skills to get hired. When applying with a full stack background, its a rare case that employeer see how good of the solution is behind and feature over the user experience in using the website. Most of the people I came accross were only concerned with the frontend and the user experience part of the applications. No one was asking me, omg how did u implement user authentication or authorization, or how error handling is done and so on. My frontend skills at that time were pretty bad, I knew I needed to level up my designing skills.It was much easier to showcase my frontend skills through good user interface and user experiece over say something like 'your password is encrypted with five hundred rounds'
How was the experience?
Now the process of learning was decent, I already had good level of development expertise in ASP.Net, Php, and C#. The learning curve was quite imperceptible.
I adopted to function based ReactJS since it was and still is the modern way of DEVELOPING in ReactJS. At early stage, I was like what is 'state' and why not just call it variables, and even 'hooks' why not just call it functions. And, here I am already adopted to ReactJS. I slowly became familier with design principles and layout and later learnt to developing with NextJs framework.