How to Implement dynamic routing in routes.js for generated menu items in sidebar in universal react redux boilerplate by erikras

前端 未结 2 765
清酒与你
清酒与你 2020-12-08 07:31

I am currently working on a CMS based project.

For which i am using the universal react redux boilerplate by erikras

I really need suggestions on handling dy

2条回答
  •  南方客
    南方客 (楼主)
    2020-12-08 08:05

    Third Option:

    Follow the react-router example 'huge-apps' for dynamically loading routes.

    The project structure provides a logical hierarchy for both the routes and the components. Their approach also uses webpack to load shared bundles with page specific bundled code. The project has a routes folder. In the example, the dynamic portion of the hierarchy is derived from data in the stubs folder which can be changed to use another data source. The approach was effective.

    |____Calendar
    | |____components
    | | |____Calendar.js
    | |____index.js
    |____Course
    | |____components
    | | |____Course.js
    | | |____Dashboard.js
    | | |____Nav.js
    | |____index.js
    | |____routes
    | | |____Announcements
    | | | |____components
    | | | | |____Announcements.js
    | | | | |____Sidebar.js
    | | | |____index.js
    | | | |____routes
    | | | | |____Announcement
    | | | | | |____components
    | | | | | | |____Announcement.js
    | | | | | |____index.js
    | | |____Assignments
    | | | |____components
    | | | | |____Assignments.js
    | | | | |____Sidebar.js
    | | | |____index.js
    | | | |____routes
    | | | | |____Assignment
    | | | | | |____components
    | | | | | | |____Assignment.js
    | | | | | |____index.js
    | | |____Grades
    | | | |____components
    | | | | |____Grades.js
    | | | |____index.js
    |____Grades
    | |____components
    | | |____Grades.js
    | |____index.js
    |____Messages
    | |____components
    | | |____Messages.js
    | |____index.js
    |____Profile
    | |____components
    | | |____Profile.js
    | |____index.js
    

    ``` The repo doesn't include this example on the master branch anymore.

提交回复
热议问题