Lead: Chen Wang 

Members: Luigi Marini, Vismayak Mohanarajan Rebecca Eveland Camille Goudeseune Michael Shapiro 

Time Frame: 2022


The goal of this group is focusing on create and publish React component library. We will first survey multiple NCSA projects currently using React to find out the overlapping pieces (for example, the "Map" component on Geostreams is used in several projects). Then we would like to extract those pieces and consolidate them into a "common" react libraries so future project can reuse those pieces. We would like to research on the best practices for creating react libraries. Some of the discussions will be (not limited to):

  • What base libraries will our package be built upon: Material UI and etc
  • CSS styling configuration. Allow user to overwrite with their own styling
  • Redux or not
  • How to support typescript
  • Documentations
  • Testing
  • Where to publish: NPM, github or verdaccio https://verdaccio.org/
  • Roadmap after this FG is over
  • No labels

1 Comment

  1. This will start with a hands-on session in October and then follow up with a focus group based on interest.