Skip to content
This repository has been archived by the owner on May 18, 2018. It is now read-only.

[DEPRECATED] Yet another React boilerplate to rapidly and easily start a React stack component focused project from scratch without the tedious configuration work.

Notifications You must be signed in to change notification settings

weblancaster/seed-react-project

Repository files navigation

Seed React project

At the moment this repository is deprecated, although you can still use as reference the architecture and some parts of the code. I advocate to start using React Create App. Thanks!

Yet another React boilerplate to rapidly and easily start a React stack project from scratch without the tedious configuration work.

Main Modules/Feats

Project Structure

Redux docs example of folder structure, it's good for todo examples but not for real world application so (DO NOT FOLLOW THIS PATTERN).

| src
    | actions
        | all actions files
    | components
        | all components files
    | container
        | all containers files
    | constants
        | often one contant file?
    | reducers
        | all reducers files
    | store
        | one store file
|

After building/architecting a couple of React/Redux applications I have found that the structure defined in this repo is the most productive and scalable so far. But as everything there is always space for improvements so please let me know your ideas. (SUGGESTED PATTERN)

| src
    | index.html
    | index.js (root route file)
    | shared
        | index.reducer.js
        | index.store.js
        | constants.js
        | utils.js
    | featureBla
        | featureBla.actions.js
        | featureBla.container.jsx
        | featureBla.reducer.js
        | featureBla.styles.css
        | test
            | featureBla.actions.test.js
            | featureBla.reducer.test.js
    | core (core UI components)
        | core.css
        | main.component.jsx
        | notFound.component.jsx
        | styles
            | base.css
            | grid.css
|

About

[DEPRECATED] Yet another React boilerplate to rapidly and easily start a React stack component focused project from scratch without the tedious configuration work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published