Help! Need to start with React

How should I start with it and what are the requirements and
I only want to be specific to the front-end, so should I learn node js

  1. 1

    Read this article I wrote which explains the Javascript concepts that you need to learn before your start learning React.


  2. 1

    Have you tried to read their tutorial? It's really worth your time: https://reactjs.org/tutorial/tutorial.html

    Also docs has all the answers to your questions: https://reactjs.org/docs/getting-started.html

  3. 1

    Maybe check out Colt Steele's React course. Hes a pretty good teacher

  4. 1

    I suggest you to start learning React with Hooks and functional components from the begining.

  5. 1

    My recommendation would be to start with Create React App. It's the recommended starter's resource by Facebook and you get a working React app straight away.

    Once you've set up your React app with Create React App, I recommend taking baby steps through React's documentation. They start very gently. Learn what these things are: JSX, component, props and state.

    If you have a specific goal in mind (i.e. why you're learning React), might be able to point you to other resources. I hope this helps.

    1. 1

      I don't want to get into app development and
      I want to make websites

      1. 1

        "App" in this case refers to "web application" - which, admittedly, is not very intuitive when you're getting started.

        "React Native" is the version of React used for ios/android apps

        You'll get used to all the terminology as you go! 😊

  6. 1

    start with this tutorial https://egghead.io/courses/the-beginner-s-guide-to-react
    if you need any help, say don't understand any concept ping me
    i have over 3 years experience in react/redux

    1. 1

      Thank You! will check this out

  7. 1

    What's your current understanding of javascript?


    • can you describe what the DOM is
    • do you know how or when not to use arrow functions?
    • have you ever used the class keyword in javascript?
    • do you know any other programming languages?
    • do you know what async programming is?
    • do you know why react/vue/ are more useful [in some cases] than vanilla js?
  8. 1

    Start with plain HTML, CSS, try to create a plain UI for whatever you like first. Then go to https://reactjs.org/tutorial/tutorial.html, they have a pretty good getting started guide.

  9. 1

    You should try Nextjs. It is a react framework.

  10. 1

    node js is backend, so you don't have to for front-end... it would make you a "full stack" 😅

    Maybe look at a react component library, find something that triggers you, rebuild a better one or the same one... that would be a nice start, if you can make components others would like your probably above average and you got something to show off...

Trending on Indie Hackers
✨ Let's hack Twitter ✨ 56 comments I quit everything. I'm going all-in on Web3. 42 comments My SEO experience 16 comments Why I started following back everyone 7 comments How do you login users on you site? 5 comments How do I not quit? 4 comments