-
Notifications
You must be signed in to change notification settings - Fork 131
Description
CYCLE 1
-
Have students fork && clone repo, git checkout --track origin/ws-cycle-1
-
Go over file structure - look at models/data - and npm install, npm run build-watch and npm start (2 tabs) - Focus on babel / webpack
-
Task students to render ‘Hello World!’ using React.DOM (tell them to make changes in browser/index.js)
-
Students work
-
Review solution
CYCLE 2
-
Have students render a Main component, which consists of a Students table with Name column, that returns table rows with student’s full name, taken from the server via axios request. (Draw a wireframe)
-
Students work
-
Review solution
CYCLE 3
-
Have students add a Single Student component which shows the students’ fullname, average grade, and individual grades and subjects. A user can click on details from the table and show the single student’s details.
-
Have students modularize the Main component by refactoring out a StudentList component
-
Students Work
-
Review Solution
-
Go home