You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Lead: Chen Wang 

Members: Luigi Marini, Vismayak Mohanarajan Rebecca Eveland Camille Goudeseune 

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