DEV Community

Cover image for 100 Days of React

100 Days of React

James Hubert on October 31, 2020

This is my first real post on Dev.to! Halloween seems like a great day to do something spook-ily out of the ordinary and to shake things up, so I w...
Collapse
 
thedaveamour profile image
David Amour • Edited

I'm learning React too, it's not easy (And have been to NY 3 times and love it!)

Collapse
 
jameshubert_com profile image
James Hubert

Hey David - I subscribed to Scrimba a few months ago and have found it to be the best resource on the internet, by far. There is a "Learn React for Free" course that teaches the basics to try it out. There is also a React bootcamp course that I'm taking on next. Do you have a favorite resource?

Collapse
 
thedaveamour profile image
David Amour
Thread Thread
 
jameshubert_com profile image
James Hubert

Wow! This is an excellent list of resources. I will definitely look into some of these, particularly some of the more in-depth JS things I'm probably getting rusty on. I probably need to see the React under-the-hood video- there is so much going on behind the scenes that I don't quite get yet. Thanks for sharing!

Thread Thread
 
thedaveamour profile image
David Amour

Welcome

The under the hood one is excellent. I have been a full stack developer for 21 years so need to understand how things work!

Collapse
 
dellward profile image
Dell Ward

Good luck!

Collapse
 
jameshubert_com profile image
James Hubert

Thanks! Another New Yorker! :)

Collapse
 
dellward profile image
Dell Ward

Yea man!🗽

Collapse
 
daemons_exe profile image
sam-daemons.exe

Best of luck to you on your journey! A new project a day is a big commitment for sure! What if you get engrossed with an idea and want to spend more time on it, rather than just a day?

Collapse
 
jameshubert_com profile image
James Hubert

Thanks Sam! I've read a bunch of posts and articles about the 100 days challenge and it's definitely a trade-off being able to do a project each day between quality and quantity. Some days it will be a really well put together project and others you will just have time to focus on a core point and maybe leave other aspects for the next day's project.
For example, I meant to publish a to-do app today using sessionStorage for my db but I spent a long time on styling and am not quite sure yet how I want to structure the getter and setter within the app. It's getting too late and I don't want to deal with it right now. So I'm pushing that off 'til tomorrow and instead whipped up a little project comparing Moment.js and the built-in JS Date object within a React project.
There are definitely 3-5 large MERN stack projects I want to make during this challenge that I'll probably make over the course of several days in the background and have some shorter stand-in projects to do each day during those longer pursuits. You can also always go back to a previous day's project if you have some free time to make tweaks or want to improve upon it.
The short time window forces you to emphasize practice, and the ancient principle of "Done is better than perfect".

Collapse
 
neero0x01 profile image
Muhammad Ahmad

Awesome <3 keep going!
One Question: How do you pick projects? is there a list or something?

Collapse
 
jameshubert_com profile image
James Hubert

Thanks Muhammad :)
There's no list. I am learning React in my own time using Udemy, Scrimba and other courses so usually a project pops into mind based on whatever I've been studying. Sometimes I just focus on a concept I don't understand and make something that uses that concept. Last week I did steal a couple of ideas from here though: dunebook.com/react-project-ideas-f...

Collapse
 
andrewbaisden profile image
Andrew Baisden

Good luck React is fun to use once you understand the syntax.

Collapse
 
jameshubert_com profile image
James Hubert

I'm really enjoying it so far.

Collapse
 
rachid3alaoui profile image
Rachid Amrani Alaoui

Thank you.
I think that will be helpful I'm learning React too :)

Collapse
 
anandbaraik profile image
Anand-Baraik

Good luck man!

Collapse
 
jameshubert_com profile image
James Hubert

Thanks Anand!

Collapse
 
devtrycia profile image
devtrycia

I’ll follow you in that adventure. :-)