Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
React for Web Designers

React for Web Designers

2h 53mIntermediate2019-06-05

Authors

Joe Chellman

Joe Chellman

Web Designer, Author, Trainer

Course details

You don't have to start from scratch with React. This super popular JavaScript framework can make your existing websites and apps even better, with very little overhead. In this course, learn practical ways to incorporate React in real-world web designs. Instructor Joe Chellman introduces three small projects that benefit from React: a product manager that showcases React state, props, and events; an employee directory; and a status board that uses React to make external API calls. Each project demonstrates what makes React most interesting and useful to web designers and provides solutions for dealing with the few unique challenges.

Learning objectives
Installing React on an existing site
Thinking about a design in terms of components
Creating fully-featured function components using Hooks
Storing and retrieving data from an external RESTful API
Employing third-party components for CSS animation
Using conditional rendering

Skills covered

Web Design BusinessReact.jsWeb StandardsMetaWeb DesignSmall Business and EntrepreneurshipFront-End Web DevelopmentPersonaWeb Development

Concepts

0. Introduction

  • 01 - Add React to your web designer toolbox
  • 02 - What you should know
  • 03 - Using the exercise files

1. Introducing React

  • 04 - What is React and what is it good for
  • 05 - React Toolbox - ES6, JSX, and more
  • 06 - React concepts and jargon
  • 07 - Everything is components and elements
  • 08 - Our React build process
  • 09 - React and CSS - A special relationship
  • 10 - Installing React Developer Tools

2. First Project - Customizer

  • 11 - Installing React on an existing site
  • 12 - Identifying your components and data
  • 13 - Set up first simple component
  • 14 - Start using JSX with the help of Babel
  • 15 - Attaching a data source
  • 16 - Create a new component with array data
  • 17 - Implement props
  • 18 - Implement state with the useState hook
  • 19 - Add the color selector component
  • 20 - Change options, see reactions
  • 21 - Challenge - Activate the color selector
  • 22 - Solution

3. Second Project - Directory Browser

  • 23 - Use the mockup, make a plan
  • 24 - Scaffold initial components
  • 25 - Functional components
  • 26 - Build the filters form
  • 27 - Forms in React - Controlled or not
  • 28 - Wire up the filters form
  • 29 - Respond to filter form updates
  • 30 - Animating with ReactTransitionGroup
  • 31 - Challenge - Better usability and animation
  • 32 - Solution - Better usability and animation

4. Third Project - Status Updater

  • 33 - Use live data from a RESTful API
  • 34 - Inspecting your starting React code
  • 35 - First API call with useEffect hook
  • 36 - Using conditional rendering
  • 37 - Bring form fields under control
  • 38 - Let form post to the API
  • 39 - Lifting state for data visibility
  • 40 - Completing the status updater

Conclusion

  • 41 - Next steps - React, React Native, and JS

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal