Web Development Fundamentals (opens in a new tab)
  • Labs
    • 1 Structure
    • 2 Content
    • 3 Presentation
    • 4 Layouts
    • 5 Scripting
    • 6 Classes + Testing
    • 7 Client Scripting
    • 8 RESTfulness
    • 9 Server Rendering
    • 10 Object Mapping
    • 11 Relational Queries
    • 12 Client Rendering
  • Guides
    • 1 Version Control
    • 2 Documentation
    • 3 Exceptions
    • 4 Web Storage
    • 5 Asynchronicity
    • 6 Relational Mapping
    • 7 Server Actions
    • 8 Posting Files
    • 9 Synchronized State
    • 10 Deployment
    • 11 Chatbots + Agents
  • Tutorials
    • 1 Higher-Order Functions
    • 2 Fifteen Puzzle
    • 3 Lap Timer
  • Assignments
    • 1 Content Presentation
    • 2 Client Rendering
    • 3 RESTful Interfaces
    • 4 State Management

  • Links

Sections

  • Requirements
  • Components
  • Synchronization
  • Actions
  • Guidelines
  • Codebase
  • Report
  • Rubric
Feedback (opens in a new tab) Edit
Assignments
4 State Management

State Management

Deadline: Saturday, May 2, 2026.

Plagiarism is theft and is unacceptable. It undermines creativity, damages intellectual integrity, and destroys the purpose of learning. This also applies to contract cheating (opens in a new tab) and the mindless use of chatbots/agents.1

<Collection>
<Deck>
<Slide>
<Card>
</Card>
</Slide>
</Deck>
</Collection>

Footnotes

  1. Student Code of Conduct (opens in a new tab) / Article (6) — لائحة السلوك الطلابي (opens in a new tab) \ المادة (٦). ↩

3 RESTful InterfacesLinks

2026Qatar University