Create React components by using webpack custom config. Publish the created React components to NPM. Import published React component into application which was created in create-react-app.
Create different kinds of charts by using the amchart library. Create the applications with responsiveness and cross browser compatibility.
Optimizing the performance on the browser by using the webpack and create-react-app custom configurations. Integrate with REST APIs built with modern authorization mechanisms such as JSON Web Token.
Create test cases for each component by using any one of the testing libraries such as Jest, Enzyme or Mocha. Ability to maintain the Service Workers along with Push Notifications or Background Sync.
Ability to debug the React code in the browser to rectify the issues. Ability to do the Progressive Web Apps (PWA).