DEV Community

VIvek Chavan
VIvek Chavan

Posted on

What is react ?And How to learn react in one week

So before moving to react you should know how the web works from giving a request to getting a response from the server.__
Image description

_First of all React is not a framework like angular and vue ,it is a javascript librabry.React APP is basically a collection of components .What is component ' Component are a simple function that you can call with some input and they render some output.
As they are reusable and interactable, so you can merge many components in order to make a entire React app.
Image description..

Best resources and yt channels for learning react :

  1. freecodecamp
  2. code evolution
  3. 6 pack programmer
  4. perdotech

HOW TO LEARN REACT IN ONE WEEK?
FIRST I WILL SHARE HOW I LEARNED REACT IN ONE WEEK .
DAY 1
I LEARNT ABOUT WHY DO WE ACTUALLY USE REACT RATHER THAN PURE VANILLA JS.THEN I REFRESHED ES6 JS CONCEPTS AND GET FAMILIER ABOUT THE FILE STRUCTURE OF REACT.
DAY 2
I LEARNT ABOUT JSX ,PROPS AND STYLING IN REACT .

DAY 3
ON THIRD DAY I LEARNT ABOUT FORMS IN REACT AND ALSO USESTATE AND USEEFFECT HOOKS .

DAY 4
CREATED A SIMPLE TO DO LIST APP TO KNOW HOW WE PERFORM CRUD OPERATIONS AND MAMNAGE THE COMPONENTS RENDERING

DAY5
I LEARNT ABOUT THE ROUTING IN REACT USING REACT-ROUTER-DOM.YOU SHOULD MUST LEARN IT WELL .THE OFFICIAL DOCS ARE PRETTY WELL FOR THAT .

DAY 6
THEN I LEARNT ABOUT THE REACT LIFECYCLE AND CLASS BASED COMPONENTS .ON THE SAME DAY I SOLVDED ALL THE REACT CHALLENGES ON FREECODECAMP.COM.IT WAS GREAT TO PRACTISE ALL THAT I HAVE LEARNT .

DAY 7
THEN I FINALLY MADE A CLONE OF MI STORE SITE .ALSO USED REACT BOOSTRAP .IT IS PRETTY GOOD FOR FAST DEVELOPEMENT OF INTERFACES.

ADVICE FOR THE BEGINNERS :
_
1.DON'T TRY TO LEARN EVERYTHING ON ONE DAY AND RUSH TOWARDS THE ADVANCED TOPICS .TAKE YOUR OWN TIME.
2.AFTER WATCHING A TUTORIAL FIRST PRACTISE IT THEN SWITCH TO ANOTHER TOPIC.REMEMBER YOU GET GOOD AT ANYTHING BY CREATING NOT JUST ONLY BY CONSUMING .
3.DO PEER PROGRAMMING .MEANS FIND SOMEONE WHO ALSO WANTS TO LEARN REACT AND PASSIONATE ABOUT THE FRONT END .BELEIVE ME IT'S GREAT WAY TO LEARN .
4.CREATE AS MANY PROJECTS AS YOU CAN .YOU DON'T NEED TO LEARN THE SYNTAX DOCS AND GOOGLE IS ALWAYS THERE JUST BUILD THE LOGIC ABOUT WHERE YOU NEED TO USE WHICH CONCEPT
5.GO THROUGH THE CODE OF OTHERS ON GITHUB .OBSERVE HOW THEY MAINATAIN COMPONENTS FOLDER ,EXTENSIONS OF VS CODE FOR REACT,AND MANY STUFFS FIGURE OUT ALONG THE JOURNEY .
6.THERE IS NO SHORTCUT YOU JUST HAVE TO START .
_

Top comments (0)