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) ![image](https://user-images.githubusercontent.com/124158/55029317-314e6280-4fe0-11e9-91b6-34375c0f7b05.png) 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: ![image](https://user-images.githubusercontent.com/124158/58898650-09a70500-86c9-11e9-805d-b9a6a2e813d5.png) Always draw this (even if one row) ![image](https://user-images.githubusercontent.com/124158/58898660-0f9ce600-86c9-11e9-9a1e-5b3d2e4f6c87.png) 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
![image](https://user-images.githubusercontent.com/124158/69454165-89866180-0d33-11ea-809f-8b66a240b565.png)
This is also a problem on my investor updates CRM