TPT
Total:
$0.00
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
React JS Mini-Project | Employee Directory | Components, Props & .map()
Share

Description

Ready-to-teach React mini-project with zero prep — just post the starter link and go.

Students build a fully functional Employee Directory using React — choosing their own company narrative, designing their data schema, and rendering a dynamic list of employee cards. This is the project that makes props and .map() click.

What's included (2 files):

  • Slide deck (12 slides) — warm-up, objectives, requirements, and four scaffolded project phases: Define, Prepare, Code, Reflect
  • Exit ticket — project documentation + 4 reflection prompts + CodeSandbox link submission

What students build: A React app with a reusable EmployeeCard component, a data.js file storing employee objects, and .map() rendering the full list dynamically. Students choose their own company type — startup, creative studio, school, sports org, or their own idea — so every directory looks different even though the code structure is the same.

The learning arc: The warm-up shows students three hardcoded components and asks what 200 of them would look like. By the end of class, they've answered their own question with real working code.

Who this is for: High school CS teachers and college intro CS instructors. Students should have completed Lesson 1 (Introduction to React JS) or have basic familiarity with components and props.

No additional React experience required.

Platform: CodeSandbox (browser-based, free, no installation)

EDUCATION STANDARDS

  • CSTA 3A-AP-13
  • CSTA 3A-AP-16
  • CSTA 3A-AP-17
  • CSTA 3B-AP-14
Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

React JS Mini-Project | Employee Directory | Components, Props & .map()

Code Cafe
1 Follower
$4.00
$5.25
SAVE
$1.25

Highlights

Digital downloads
Grades icon
Grades
9th - 12th, Higher Education
Pages
12
Answer Key
Rubric only
Teaching Duration
1 hour

Description

Ready-to-teach React mini-project with zero prep — just post the starter link and go.

Students build a fully functional Employee Directory using React — choosing their own company narrative, designing their data schema, and rendering a dynamic list of employee cards. This is the project that makes props and .map() click.

What's included (2 files):

  • Slide deck (12 slides) — warm-up, objectives, requirements, and four scaffolded project phases: Define, Prepare, Code, Reflect
  • Exit ticket — project documentation + 4 reflection prompts + CodeSandbox link submission

What students build: A React app with a reusable EmployeeCard component, a data.js file storing employee objects, and .map() rendering the full list dynamically. Students choose their own company type — startup, creative studio, school, sports org, or their own idea — so every directory looks different even though the code structure is the same.

The learning arc: The warm-up shows students three hardcoded components and asks what 200 of them would look like. By the end of class, they've answered their own question with real working code.

Who this is for: High school CS teachers and college intro CS instructors. Students should have completed Lesson 1 (Introduction to React JS) or have basic familiarity with components and props.

No additional React experience required.

Platform: CodeSandbox (browser-based, free, no installation)

EDUCATION STANDARDS

  • CSTA 3A-AP-13
  • CSTA 3A-AP-16
  • CSTA 3A-AP-17
  • CSTA 3B-AP-14
Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading
Loading