Cosealious - nowa wizja, brainstorm

  • Czy potrzebujmy reimplementować router? Dostępne alternatywy: react-router 4, reach router
  • TypeScript/Flow & propTypes?
  • react-testing-library
  • Compound components
  • React Context/Redux zamiast QueryStore
  • Ramda
  • RxJS/redux-observable?
  • config ESLint dla Reacta
  • a11y
  • i18n
  • długofalowo trzeba brać pod uwagę React 17 (time slicing, suspense)
  • spójność/konwencja - nazwy, importy, conditional rendering, loadery
  • recompose?
  • obsługa formularzy?
  • design system?
  • maksimum elastyczności komponentów (np. sytuacja, gdzie kiedyś potrzebowałem innej kolejności label/select niż ta, która była w cosealiousie)
  • render-props
  • https://github.com/maicki/why-did-you-update
  • ciekawy trik z Promise.race dla loaderów - https://www.youtube.com/watch?v=QPDA4QwkJxk
3 Likes