clever-components icon indicating copy to clipboard operation
clever-components copied to clipboard

Migrate to new lit* once it's stable

Open hsablonniere opened this issue 3 years ago • 0 comments

  • Maybe we could move our mixing to controllers
  • Maybe we could use some refs
  • Try the react wrapper stuff
  • Use Lit labs motion (animation)

https://lit.dev/docs/releases/upgrade/

TODO:

  • [ ] Test all components
  • [ ] _private => state: true
  • [ ] HMR
  • [ ] should we use willUpdate instead of update? https://lit.dev/docs/components/lifecycle/#reactive-update-cycle-triggering
  • [ ] static get properties () { => static properties = {
  • [ ] static get styles () { => static styles = {
  • [ ] Check the minification system
  • [ ] Check eslint-plugin-lit
  • [ ] Check web-component-analyzer
  • [ ] Remove the shim
  • [ ] Check build
  • [ ] Check CDN build

hsablonniere avatar Feb 27 '21 14:02 hsablonniere