Comment Comment by housecor The article mentions two good working examples that do everything you mentioned and more:https://github.com/coryhouse/react-slingshot https://github.com/kriasoft/react-starter-kit parent housecor 10 years ago
https://github.com/coryhouse/react-slingshot https://github.com/kriasoft/react-starter-kit