React Crash Course with Hooks
Offered By: egghead.io
Course Description
Overview
Get started with React and learn about the basics of hooks!
This course gets you up and running with react in under a minute by using codesandbox.io to skip the painful process of setting up your dev environment.
And in just under fourteen minutes you'll know enough about React to start building your own apps with it. You will learn practical skills such as displaying lists by looping over arrays of data, and asynchronously fetching data from an external API with the useEffect hook.
So get started now! No prior React experience is needed. You just need to need to know basic HTML and JavaScript.
This course gets you up and running with react in under a minute by using codesandbox.io to skip the painful process of setting up your dev environment.
And in just under fourteen minutes you'll know enough about React to start building your own apps with it. You will learn practical skills such as displaying lists by looping over arrays of data, and asynchronously fetching data from an external API with the useEffect hook.
So get started now! No prior React experience is needed. You just need to need to know basic HTML and JavaScript.
Syllabus
- Write Your First React Component with CodeSandbox.io
- How React Works
- Think in React by Breaking Your UI into Components
- Write a Custom Function Component in React with JSX
- Building a Tree of UI Components in React with Children or with Self-closing tags
- Reusing Custom React Components by Passing Data Down as Props
- Create State Data that can Change in a React Component with useState
- Create a Button in React that Changes Local State and Automatically Updates the UI
- Display a List in React by Looping Over an Array of Items
- Adding Styles to React Components with CSS or Inline Styles
- Perform Asynchronous Actions (like fetching http data) in React with useEffect
Taught by
Chris Achard
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX