Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
CS 312
Schedule
Programming Assignments
Programming Assignment 1
Programming Assignment 2
Programming Assignment 3
Programming Assignment 4
Practicals
Javascript
Testing
React Page
React Testing
Fetch
Deployment
Server
RDBMS
CSS Frameworks
Authentication
Project
Proposal
Getting Started
Sprint 0
Sprint 1
Sprint 2
Final Deliverables
FAQ
Resources
Deployment
Exam
Extensions and Resubmissions
Getting Started
Github Classroom
Gradescope
Learning Targets
Useful Links
Ed
Gradescope
GH Classroom
Revision Grading Request
React: Read more
Getting started with React
Thinking in React (from official “Learn React” documentation)
Common Beginner Mistakes with React
Install and use React DevTools
React underpinnings
Why React Re-renders
React re-renders guide: everything, all at once
Component composition
Presentational and Container Components
React components composition: how to get it right
Opinionated guides to React architecture
Bulletproof React
Other
Liskov Subsitution Principle (LSP)