Ricardo Rivas
Ricardo Rivas
For any users that lands in this spot. I've experienced a few performance issues in the past year of using this library. However, most of them were due to user...
Could you share some code with showcasing your issue? I could take a look if I have had any shared issues. I wouldn't say i'm and expert. I worked through...
@lukas1994 , I spun up a simple project and I see what you mean about all rows re-rendering by default on the default renders provided. I'll reference my usage for...
@lukas1994, apologies looks like the sheetrenderer, rowrenderer, and cellrenderer re-render no matter what when the datasheet state's changes (i.e. editing a value). I can replicate this in the sample project...
I'll revisit this weekend, I forked the library to dig deeper. The lag I see is about a second for 30x10 but I also use this extensively and would love...
Here is the sample project I was using to debug https://github.com/ririvas/debug-datasheet However this only confirms the re-render inherent from the project. The assumption is that the re-rendering the entire sheet...
@lukas1994 , I'm still working on further improvements, but you could try running the following fork with your project. https://github.com/ririvas/react-datasheet - Note I modified the package.json **scripts:build** command to update...
@lukas1994, thanks for the video and checking it out. I will work on fixing that bug and potentially improving performance on updates to the prop *data*. Again may not get...
@lukas1994 I can't replicate the bug easily without your setup, but deducing from the video and the code you pasted previously, I think it's because of your react components defined...
@a-pachkov , @lukas1994 If the changes I suggested above solved your issue with the first column render. Then I don't think there will be an easy fix nor do I...