Intro to React: Building a Gallery | Travis Arnold | Skillshare
Staff Pick

Intro to React: Building a Gallery

Travis Arnold, Designer & Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Videos (41m)
    • Introduction

    • What is React?

    • Coding in the Browser

    • Fetching Data From an API

    • Styling in React

    • Adding Interaction

    • Conclusion


About This Class

Learn the basics of React and modern Javascript features by building a small gallery page that pulls photos from an API.

This class is great for anyone looking to get into React development or current developers that want to learn how they can use a component model to create powerful abstractions for a more streamlined workflow.

Not required, but it will help to have a basic understanding of HTML, CSS, and Javascript before taking this class. We will go over everything together step by step to ensure you can complete the project on your own.


We will be coding in the wonderful Codesandbox, an online code editor. Please ensure you have an account before starting this course so you can save your progress as we go along.

If you find yourself getting tripped up on the Javascript syntax used in this course, I highly suggest this small course on ES6 (ECMAScript 2015).

Helpful Links

To really nail down React, I highly suggest you read over these docs if you haven’t yet.

Go more in depth on the CSS grid technique used in this course in this wonderful article.





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Travis Arnold

Designer & Developer

Hello, I'm Travis. I've been designing and developing for over 10 years. I started out as a graphic designer and ran a handful of businesses when I was younger, including my own clothing company, and a screen printing business. I eventually taught myself how to code websites and have been enjoying getting deeper into development and creating design tools lately. I absolutely love all things design and code and try to push myself to learn something new every day. ...

See full profile

Technology Web Development
Report class