ReactTube

Overview

ReactTube is a Youtube clone that uses React, YouTube API, and the YTSearch package to auto refresh and display search results, as well as play videos.

Details

Duration

2018

Front-end

React, HTML5, CSS3, Javascript

APIs

YouTube API

Packages

YTSearch, lodash

Tools

Visual Studio Code, Linux, Github

Links

Notes

Background

This project was made in a Udemy course taught by Stephen Grider. This was my first time taking a video course online, and I enjoyed Stephen's approach on teaching. I was initially worried because I know that a lot video courses online tend to follow a "type this, see what it did?" kind of approach, but Stephen takes his time and purposely makes mistakes to teach students common errors and how to resolve them.

Afterthought

The development of this project through the course gave me my first dip in the pool of Javascript frameworks. I have a somewhat decent understanding of components now, but the development and idea of state and props is still difficult for me to implement in personal projects and experiments. I feel as ifthis is not due to the course not teaching me correctly, but because it is inherently a difficult subject and I'll learn to work with it better with more practice. Taking the first steps with React has been a fun experience though, and I can't wait to learn and practice more to see what I can make.