Comments (6)
@genomics-geek fixed in v1.7.2
from react-base-table.
@genomics-geek I'd say that would be problematic if you use local state in cell renderer, as the component will be unmount when it's out of viewport by scrolling, and all the local state will be lost, from your snippet, I think you can use onRowsRendered
to perform lazy data loading, and that's what we did internally, by that way you can load and cache on demand
from react-base-table.
Hey, thanks for the report, I think it's caused by renderElement
https://github.com/Autodesk/react-base-table/blob/master/src/utils.js#L3-L15, we call the function component as a function directly to avoid extra wrapper for the cell component in the component tree in react dev tools, so hooks is not supported right now, but definitely it should be fixed, and because of that, React.memo
is not supported either, we should support that too
from react-base-table.
@nihgwu that would be great, thanks!
from react-base-table.
awesome - that was quick! Thanks @nihgwu
from react-base-table.
@nihgwu - thanks for the heads up. Don't plan on using local state in the cellRenderer.
from react-base-table.
Related Issues (20)
- How to scroll to row after loading data in Infinite Loading?
- How to slide the header without data
- rowRenderer type: columns should be an array HOT 1
- Why am I experiencing scroll delay in my implementation when it looks smooth in the playground example HOT 2
- when there is a large amount of data, the function of unfolding and folding is abnormally stuck
- The resizing line goes beyond the list item area
- How to render (resize) the table on column resize end ?
- how always display SortIndicator not just have it when hovering the title?
- SortIndicator bug HOT 1
- Heavy Recalculate style stack in performance on scroll
- Selection of multiple rows not working with BaseTable componnent
- Detail View bug
- selections not working if columns pulled from state? HOT 1
- row height auto HOT 1
- Expand functionality (row grouping ) is not working as expected as given in example
- Can't perform a React state update on an unmounted component
- Draggable columns HOT 1
- When do you plan to upgrade to react-18? we've been using it for a few months now and without problems, but it's sending a lot of warnings and preventing 'npm i' or any other command in the terminal, being necessary to use '--force'
- Severe scroll lag HOT 11
- Is there a smooth scroll animation for applying on scroll methods?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-base-table.