Skip to content

KOCNS1/sfeir-school-react

 
 

Repository files navigation

React 200

A SFEIR School

Slides

You can view the slides here.

Plan & Exercises

Fundamentals

Intro JSX, Elements, Components as functions, Props

  • ex01 - HandsOn (JSX and props)

Component composition, Component Tree, Elements as Props, Children

  • ex02 - Components (composition and children)

Local State and Simple Events

  • ex03 - Local state and clicks (get interactive)
  • ex03bis -> Introduction to hooks (useState)

Lists, Conditional rendering, more about children

  • ex04 - Conditional, Lists (show 'em all)

More advanced concepts

Input / Refs / controlled and uncontrolled components

  • ex05 - Controlled Components - Input (search)

Lifecycle, Effects and lifting state up

  • ex06 - Lifecycle and Effects (async ftw)

Routing and Context

  • ex07 - Navigation
  • ex08 - Context

Forms - the problem statement

  • ex09 - forms

runtime

$ npm start

Launches 3 servers :

School: Expert

Looking for school expert ? PLease see README at ./src/expert/{school_name}/README.md.

Hooks

$ npm run start:hooks

For more information, please see ./src/expert/hooks/README.md.

About

SFEIR School React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.5%
  • HTML 16.8%
  • JavaScript 4.7%
  • Less 4.3%
  • CSS 0.7%