InsightSoftwareConsortium / InsightSoftwareConsortium/itk-viewer-material-ui

Migrate to material-web

Open
#39 0 comments 0 reactions 1 assignee Claimed by @PaulHax View on GitHub
Dominant language
JavaScript
Stars
3
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Migrate from the material-ui React library to [material-web](https://github.com/material-components/material-web).

This has many advantages:

- Material UI 2 to Material UI 3 aka Material You (more modern, dynamic coloring, the future)
- Better performance due to better encapsulation, remove unnecessary shadow DOM updates
- Does not require React knowledge / React'isms
- Simplified build, aka no transpilation required since it is standard [HTML Web Components](https://developer.mozilla.org/en-US/docs/Web/Web_Components)
- Great Figma support

Web Components can work fine along side React, so this can be done incrementally.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.