Dustin Getz
Dustin Getz
It does help with large results – on the schema query, if you really shrink it down, the initial render is 7.7s down from 16s, and then scrolls a couple...
Reagent reaction loop internals is calling context/focus ~7x instead of once (it costs 1ms each time, per cell)  context/focus should be only called once. What's going on with the...
Basic react-virtualized hyperfiddle grid ``` (defn row [ctx k] ^{:key (pr-str k)} [:> js/ReactVirtualized.Column {:label (reagent.core/as-element [hyperfiddle.ui/field [k] ctx]) :dataKey (hypercrud.transit/encode k) :cellDataGetter (fn [m] (let [k (hypercrud.transit/decode (aget m...
https://docs.google.com/document/d/1jeQfyaIsv_RRYEL00Wn6BiPn_KAfVAbPWwHPHpwITHg/edit#
TIL that forms should never be the default. Collapse all forms to tables Never draw this:  Always draw this (even if one row)  Nesting extends horizontally, and the...
Here is a datagrid layout that doesn't require popovers It is stateful, you click on "..." to expand a layer deeper and note the merged-horiz cells. card/many buttons (hf/new &...
This design "solves" perf because high degrees of nesting can never happen, the UI just elides it until you click.
https://github.com/tannerlinsley/react-table/releases/tag/v7.0.0

This is also a problem on my investor updates CRM