- What We Will Build
- Setup
- Game Skeleton
- CSS Styling
- Component Hierarchy
- CSS Layout
- Passing Props
- Click Events
- Component State
- Lifting State Up
- Passing Functions
- Setting State
- Taking Turns
- Calculating the Winner
- Returning Early
We will be building a simple game during this tutorial. The techniques you’ll learn in the tutorial are fundamental to building any React apps, and mastering it will give you a deeper understanding of React.
This beginner tutorial is based on React’s official documentation.
The videos in this course are short and to the point. No unnecessary chit-chat. No mistyping. No humming and hawing. Just the facts and the code. You’ll waste no time and learn what you need to know in the shortest time possible.
Get started with React now!
An introduction to customer service and its importance in any business.
Code an ERC-20 Token on the Ethereum blockchain sell it with a crowd sale (ICO) website
Supercharge Your Marketing with MailerLite: Unleash the Potential of FREE Email Marketing Automation for Beginners!
Learn Python like a Professional! Learn this decade's most valuable skill in a fun and interactive way!
I have been creating mobile applications since 2008. In addition, my passion is making applications for the web and desktop. My favorite programming languages are Clojure(Script), Elixir, Swift, JavaScript, and Lua. I enjoy learning new technologies, and applying them to mobile apps and the web. I currently live in Tokyo, Japan.
About AutoScreencast
I have developed a tool, called AutoScreencast, that automates the production of screencast videos. Basically, AutoScreencast is a Mac app, built using Electron (UI in React), which interacts with MacOS using the Lua programming language. With AutoScreencast, I create and edit a list of “actions”, comprising typing on screen, my voice recordings, moving to a point in the code, show an image on screen, and so on, which then are run in sequence to create a screencast video. By creating this script of “actions”, it is very simple to iterate and improve videos, and update them in the future.