How do I start learning React.js?

Profile picture

VERIFIED

Verified tutor tick

Imdad Ahad

Backend Developer | Worked for GOV UK Notify, BT, Shell, GE | BSc Comp Sci

In my experience of learning a new framework and seeing how others have learnt (where they've succeeded and stumble), I'd recommend the following: - learn the basics of JS, especially ES6. There's some great tutorials online and on YouTube too. Having a good foundation and understand of this is important otherwise you'll end up facing hurdles JavaScript hurdles when you're trying to learn React and that gets a bit much - checkout either a beginner React JS series on YouTube or check the official online tutorial. Both are great resources and this really comes down to whether you learn better by watching or reading - build a calculator app and try to make it look good. Nothing beats writing some code when trying to learn a framework. Building a simple app will help you iron out the things that are important initially to get you going (setting up your editor, testing environment, familiarity with common libraries etc.) Once you have these under your belt then you'll feel feel more comfortable and on your way to working on more complex React projects Good Luck πŸ˜‰

Imdad also answered

Asked in Computer Science πŸ–₯

ASKED BY PRISCILLA

COMPUTER SCIENCE πŸ–₯

What should you expect when you study computer science at university?

Let me begin by saying Computer Science is a great degree and is becoming evermore in the spotlight with the advent of AI, Machine Learning and Bloc...

ASKED BY PRISCILLA

COMPUTER SCIENCE πŸ–₯

What are the typical lecture hours when studying computer science at university?

I studied Computer Science at King’s College London so my answer may be different for students who studied elsewhere. In saying that, a fair few of ...

ASKED BY HAMZA

COMPUTER SCIENCE πŸ–₯

What is 1011 when referring to computing?

1011 is a number represented in binary. Computers can only understand and process binary numbers. Anything you ever do on a computer will be convert...

ASKED BY LINH

COMPUTER SCIENCE πŸ–₯

How do I start learning React.js?

In my experience of learning a new framework and seeing how others have learnt (where they've succeeded and stumble), I'd recommend the following: -...

ASKED BY BONNIE

COMPUTER SCIENCE πŸ–₯

Video game producers often use stereotypical characters. Explain one reason why the producers use sterotypical characters?

It's the same reason you find stereotypical characters in movies & advertising. In my opinion, it happens for one of two reasons: 1. Unconscious ste...

ASKED BY IBHADE

COMPUTER SCIENCE πŸ–₯

Explain what a pathogen is ?

Me thinks this is a biology question πŸ˜› A pathogen is really a microorganism that can cause disease. Bacteria for example are microscopic organisms ...

ASKED BY ANNABEL

COMPUTER SCIENCE πŸ–₯

What is the ROM and what does it do?

ROM stands for Read only memory. It is one of the types of storage used in computers. Data stored in ROM does not get lost even after the computer i...

ASKED BY SELINA

COMPUTER SCIENCE πŸ–₯

For a computer science student, is it better to buy a Mac or Windows?

Buy a Mac, you won't regret it πŸ˜‰

ASKED BY DUAA

COMPUTER SCIENCE πŸ–₯

What is the features of the brush tool in photoshop?

The Brush tool is one of the main basic drawing tool. It works like a traditional brush, and you can apply the color using strokes. You can also dow...

ASKED BY SELINA

COMPUTER SCIENCE πŸ–₯

What is a stack overflow?

Although this question is marked as general, I assume you mean this question in the context of computer programming. A stack, in this context, is th...

Find me a tutor

We take your privacy seriously. View our policy.