Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedfoster/53ef62d3a56530aad3293eb9ab8f7fd8 to your computer and use it in GitHub Desktop.
Save jedfoster/53ef62d3a56530aad3293eb9ab8f7fd8 to your computer and use it in GitHub Desktop.
React Directory Structure
.
├── assets
│   ├── images
│   ├── sass/less/stylus/css
├── lib
│   ├── actions
│   ├── components
│   │   ├── __tests__
│   │   │ └── Avatar.test.jsx
│   │   └── Avatar.jsx
│   ├── constants
│   ├── dispatchers
│   ├── stores
│   └── utils
├── views
│   ├── Anonymous
│   │   ├── __tests__
│   │   │   └── Anonymous.test.jsx
│   │   ├── views
│   │   │   ├── Home
│   │   │   │   ├── __tests__
│   │   │   │   │ └── Home.test.jsx
│   │   │   │   └── Home.jsx
│   │   │   └── Login
│   │   │   ├── __tests__
│   │   │   └── Login.jsx
│   │   └── Anonymous.jsx
│   └── SignedIn
│   ├── lib
│   │   └── components
│   │   ├── __tests__
│   │   └── Lightbox.jsx
│   ├── views
│   │   ├── Courses
│   │   │   ├── __tests__
│   │   │   ├── views
│   │   │   │   ├── Assignments
│   │   │   │   │   ├── __tests__
│   │   │   │   │   └── Assignments.jsx
│   │   │   │   ├── Default
│   │   │   │   │   ├── __tests__
│   │   │   │   │   └── Default.jsx
│   │   │   │   ├── Grades
│   │   │   │   │   ├── __tests__
│   │   │   │   │   └── Grades.jsx
│   │   │   │   └── Users
│   │   │   │   ├── __tests__
│   │   │   │   └── Users.jsx
│   │   │   └── Courses.jsx
│   │   └── Dashboard
│   │   ├── __tests__
│   │   ├── components
│   │   │   ├── __tests__
│   │   │   ├── Stream.jsx
│   │   │   ├── StreamItem.jsx
│   │   │   ├── TodoItem.jsx
│   │   │   └── TodoList.jsx
│   │   └── Dashboard.jsx
│   └── SignedIn.jsx
├── app.jsx
└── routes.jsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment