How dendennnnn/csit340-todomvc works
This is a small, client-side TodoMVC app. The user adds, toggles, deletes, filters, or clears todos through the Todos component; React state drives the displayed list and remaining-items count. The entry point mounts the app, whose shell renders the todo experience and attribution footer. The README documents the user-facing capabilities; the sampled source shows they are implemented together in Todos.jsx. No persistence or external services are shown.
Main entry points: App.jsx App shell · Todos.jsx Todo interactions · main.jsx React entry · Info.jsx Attribution footer
Components 5
App shell
- React entry
src/main.jsx - App shell
src/App.jsx - Attribution footer
src/components/Info.jsx
Todo experience
- Todo interactions
src/components/Todos.jsx
Other components
- User
Connections 5
- React entry → App shell: mounts
src/main.jsx - App shell → Todo interactions: renders
src/App.jsx - App shell → Attribution footer: renders
src/App.jsx - User → Todo interactions: manages todos
src/components/Todos.jsx - Todo interactions → User: displays results
src/components/Todos.jsx