{"repo":"wednesday-solutions/react-template","free":true,"listed":false,"github":"https://github.com/wednesday-solutions/react-template","clone":"git clone https://github.com/wednesday-solutions/react-template.git","description":"An enterprise react template application showcasing - Testing strategy, Global state management, middleware support, a network layer, component library integration, localization, PWA support, route configuration, lazy loading and CI/CD","language":"JavaScript","stars":107,"topics":["react","redux","saga","react-intl","react-router","antd","styled-components","apisauce","react-floki","react-template"],"license":"MIT","category":"networking-infra","readme_excerpt":"React Template An enterprise react template application showcasing - Testing strategies, Global state management, middleware support, a network layer, component library integration, localization, PWA support, route configuration, lazy loading, and Continuous integration & deployment. --- Expert teams of digital product strategists, developers, and designers. --- Built using react-floki Getting Started - Install dependencies using yarn install - Run the initialize script using yarn run initialize - Start the dev server using yarn start - Go through the other scripts in package.json Global state management using reduxSauce - Global state management using Redux Sauce Take a look at the following files - app/containers/HomeContainer/reducer.js - app/containers/HomeContainer/index.js - Computing and getting state from the redux store using Reselect Take a look at the following files - app/containers/HomeContainer/selectors.js Implementing a Redux middleware using redux-sagas - Side effects using Redux Saga Take a look at the following files - app/containers/HomeContainer/saga.js - app/containers/HomeContainer/index.js Network requests using wretch - API calls using Wretch Take a look at the following files - app/utils/apiUtils.js - app/services/repoApi.js - app/containers/HomeContainer/saga.js Styling using emotion - Styling components using Emotion Take a look at the following files - app/components/T/index.js - app/containers/HomeContainer/index.js Using Material UI as the compo","default_branch":null,"files":null,"tree":[],"storefront":"/r/wednesday-solutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wednesday-solutions/react-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}