I’m learning React! Actually I’m taking a Full-Stack Web Development class from Udemy and one of the portions of the class is about the framework. Today I want to discuss why I’m learning this and some projects I want to make using React.
Here’s Why I’m Learning React
The second reason I’m learning React because it’s an in-demand framework. Many popular websites use it so it’s good educate myself in a skill that highly-employable.
The final reason I’m learning this library is because it’s something I tried to teach myself before. However, I didn’t stick with it because I was learning another language. Thus, I didn’t have enough mental energy to learn two different languages at once.
I’m Learning React And Enjoying It!
I’m enjoying my time in learning this framework even though sometimes I get stuck or don’t tackle my homework properly.
What I really enjoy about this library is how you can break up parts of the website so you can customize it. It’s wonderful not having to retype code over and over. And it’s surprising how easy it is to use the library to create a website quickly.
Some Projects I Want To Create With It
One project I want to create with React is to recreate a project currently using Python (and wrote about on this blog): Where Should I Go Eat? The reason why is to compare and contrast the differences between using Python/Flask and React/Express. I want to see how easy or difficult it is to use the latter since I already have the web app up and running.
Another project I want to create is a text choose-your-adventure game. I wanted to make this project for awhile now. And I created a short game using Python a couple of years ago. I have an idea of implementing a database (most likely MongoDB since I learned it in the class) so a player can save their progress. This project could become huge so I will need to write an outline and a story so I can keep it under control.
Thanks for reading this post and visiting Brittbot. Keep coming back to read my thoughts about WordPress, building your brand, website services, and programming topics.