Component Hierarchy with Wireframes - Shelchamp/RumTumTugger GitHub Wiki

Component Hierarchy

  • Root
    • App
      • NavBar
      • MainPage
      • Footer

Posts

  • PostIndexContainer + PostIndex
    • Route: /#/dashboard
    • State: users, posts
    • Components
      • PostIndexItem
      • State: users[:id], posts[:id]

* `PostShowContainer` + `PostShow`
* Route: `/#/post/:postId`

* `PostFormContainer` + `PostForm`
* Route: `/#/post/new`

  * PostForm will change based on formType

    * TextPostForm

    * ImagePostForm

Session

  • SessionFormContainer + SessionForm Route: /#/login and /#/signup