Skip to content

Setup Redux Folder Structure #3

@grantfox-oss

Description

@grantfox-oss

Description:
Establish a consistent Redux feature-based folder structure for all slices.

Tasks:

  • Create src/features/ directory with one subfolder per domain: auth/, campaigns/, donations/, dashboard/, admin/, bookmarks/
  • Each feature folder should contain: [feature]Slice.js, [feature]Thunks.js (async thunks), [feature]Selectors.js
  • Create a src/store/rootReducer.js that combines all slice reducers
  • Document the folder convention in a src/store/README.md

Acceptance Criteria:
All feature folders exist with placeholder files; rootReducer.js imports all slices without errors.


Metadata

Metadata

Labels

Beta-CampaignGrantFox beta test Campaign

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions