David Barri
David Barri
* Rename `{,NonEmpty}Ref.Simple[A]` to just `{,NonEmpty}Ref[A]` * Could/should `Ref[A]` be an alias for `NonEmptyRef[Option[A]]`?
Can't believe this isn't in the doc or in the online examples. whoops
* impurity safe zones using context functions * use opaque types to avoid allocations * intersection & union types to both avoid allocations, and better represent raw facades * use...
And specifically address those considering using it to avoid plumbing args. Include alternate solutions and examples of techniques that arg plumbing easier seeing as it's a common practice with scalajs-react.
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/which
Currently it always generates React classes but really, it could be a generic component builder that automatically decided the most appropriate React representation. * big win is that many components...