Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 3.79 KB

File metadata and controls

44 lines (27 loc) · 3.79 KB

Oasis Spring Workshop 5: In-Depth Frontend Development

Workshop External Resources

Congratulations on continuing your React journey! Becoming proficient with it will take practice and persistence, but what we will cover today are some more of the foundational concepts you will need to build powerful applications.

The interactive portion of this workshop will focus on completing a basic app that accesses various public API's and displays the values they return.

Getting Started

  1. Open the following Stackblitz link: https://stackblitz.com/edit/oasis-workshop-6-in-depth-frontend
  2. Click Fork at top of window
  3. (optional, but recommended) Sign in using Github to save your code (make an account here if you don't have one)
  4. Follow along with workshop
  5. Note: Make sure you save often!! Stackblitz has occasionally blanked out in the past. As long as you keep saving though, you'll be able to just refresh and pick up where you left off

Also feel free to clone this repository and work in your own IDE if you know what you're doing

During the workshop

We will be working to finish implementing a simple app to test web API's. Starting by reviewing App.js, we will finish QuoteView and AgeGuesser, then implement ActivityProvider from scratch!

  • QuoteView: Shows us the quote of the day
  • AgeGuesser: Guesses our age based on our name
  • ActivityProvider: Suggests an activity for us to do

After the Workshop

Well done finishing the workshop! You now have more skills to continue creating React applications and access web resources with them. Though today we accessed public web API's, you can also use the same strategies to access your own backend API! To continue learning, we'd recommend the following resources, same as the ones we recommended from Workshop 4. There are a ton of great React/frontend learning resources out there!

If you couldn't make the workshop

If you were not able to attend, don't worry! There are still many great ways to get started using React. The React official website has a good tutorial for getting started. You can also read more about frontend development in the Ultimate Oasis Starting Guide. Good luck!