2018-04-26 Meeting Notes

Date

 Goals


TimeItemWhoNotes
10 minStatusEveryone
15 minParagon RefactoringTyler Hallada (Deactivated)We've been talking about refactoring the pain points in Paragon for a while. I'd like to set up some time to plan out what needs to be done and to work on it. There's also a lot of open issues right now: https://github.com/edx/paragon/issues
4 min 33 secondsUsing state to update stateJae Bradley (Deactivated)Using state to update state: 
20 minutzAutomatically generating rollup.js library boilerplateJae Bradley (Deactivated)

https://github.com/jaebradley/fruit





Notes

GraphQL

Paragon Refactoring

  • How to continue making improvements?
    • How are we going to resource it?
    • Use Office Hours?
    • ???????????????
  • Let's plan on a BIG 3.0.0 release 
    • Milestones on issues we want included?
    • Let's use a Github project
    • Large release branch

Using State to Update State

  • setState is async
  • React merges duplicated state changes!
  • Functional setState: take prevState as an arg, read from it to make additional state changes
  • Read Jae's docs!

Rollup.js

  • Use for libraries; use webpack for applications
    • Code splitting
    • Tree shaking
    • Many plugins
  • Fruit
    • Easy way to build a library
    • What is a library vs. an application?
    • How can we use this?
    • Compare beefy bundle sizes

TODO

  • UX/FEDX summit
  • CoffeeScript pinata next Thursday