Posted 21 December 2023, 12:27 am EST
- Hi! I’m using SpreadJs and Redux in my NextJs app, I want spreadjs will be destroyed when component was unmounted, so I added this code:
useEffect(() => {
spreadDesigner && spreadDesigner.destroy();
}, []);
``
- spreadDesigner here is GC.Spread.Sheets.Designer.Designer;
- But sometime when component was unmounted, I got an error: TypeError: Cannot destructure property 'store' of 't(...)' as it is null.
- Above error does not happen with `GC.Spread.Sheets.Workbook.destroy()`;
- I think there are something which was conflict to Redux inside `destroy` method.!
- My lib's versions
+ "next": "12.2.5"
+ "react-redux": "8.0.2"
+ "@grapecity/spread-sheets": "16.0.3"
+ "@grapecity/spread-sheets-designer": "16.0.3"