The Art behind React
What I do?
As a Techy guy and a self-learner, I've been always looking up to the stars always trying to learn new things day by day Even before starting my studies for the Computer Science Degree I had been teaching myself different technologies, paradigms, and skills and that led me to work with awesome technologies one of them is React.
The day I had chosen to move from JQuery and start learning React I had felt a different kind of energy that pretty much gives you superpowers when it comes to creating butter-smooth UI components with maintainable code in mind. and become more creative with what you can do and that because of its view only layer that lets you do only one thing and do it right especially with the Great eco-system it has from different open-source libraries it makes more sense why I enjoy working with it as well many other developers.
As time goes I spent much time with React creating different projects from simple weather apps to full e-commerce stores built from the ground up with custom dashboards all started with the Great simplicity and power of React. As I'm a self-learner and I like to help others I had decided to start my own youtube channel for sharing that knowledge through easy to understand straight to point video tutorials and open-source projects.
Coderone is my youtube channel where I share mostly what I learned through my years of experience as a Full Stack software engineer from React, Node.js, Angular, Programming strategies and mindsets, and overall how to improve as a developer with video tutorials and written tutorials on my blog.
I had learned a lot from putting tutorials together and always looking for new ideas and perfect applications to create with simpler code to write for the community to easily understand and work with especially with Tutorials about React and its ecosystem used backed up with servers built with Node.js and Express.
How React Save My Day?
- JSX Makes code looks 10 times more readable than HTML templates.
- Small Functional Components make you re-use code more often.
- React State management is great, explicit, and fast.
- Performant Rendering thanks to the reconciliation and the Virtual DOM.
Projects I created using React
- Weteeit : E-commerce Swag store w/ Admin Dashboard (React and Node.js)
- ButterflyEditor : Full WYSIWYG Rich Text Editor based (React and Draft.js).
- Desktop Chat App : Fully integrated Desktop Chat Application (React, Electron, Node.js).
Refrenced Page: Toptal React