How’d you go on the final exercise? While it’s a lot more involved than any of the other exercises so far, you can do it — you’ve learned everything that you’ll need to finish it off.
And you know what that means? You’ve learned everything that you need to do useful work with React!
You know React!
Of course, there’s still a lot more to learn. Here are a few suggestions for what to investigate next:
React lets you accomplish a lot with the API that you’ve already learned by following along. But it also provides some more advanced features that help facilitate structuring larger apps, and interacting with non-React code.
I’ll be covering these in the near future. But for the moment, here are links to React’s official documentation for some particularly useful advanced features:
Modern apps often need to deal with servers and remote data. As a result, you’ll spend a lot of your time working with asynchronous code, so it pays to have a solid understanding of the associated language features:
The knowledge you’ve built in this course will be generally applicable in almost any scenario where you use React. But say that you want to build a real app. You’re still going to need to learn about:
If you’re looking to put your new knowledge to use in any kind of project, whether for work, side gig or hobby, I definitely recommend that you check it out: