Comments (6)
chrome_0ldblQ7h09.mp4
from react-grid-layout.
I started having this issue with a silent bump of the react-grid-layout version, for me I think it was multiple factors.
- Having a minimum width for your container can help stop the first load from trying to make your items smaller
- The documentation doesn't clearly explain that onLayoutChange is called on mount and on change to the layout prop
Combined what would happen is the first load would see a container too small for my items and would take it upon itself to resize the elements before emitting an onLayoutChange event which then updated my persistent state.
from react-grid-layout.
@balbatross What are ur takeaways to fix this?
Can u share all the factors?
With fixes if possible
That would be great
from react-grid-layout.
@balbatross Can u help me in figuring the problem?
from react-grid-layout.
@ObaidAshiq Sorry been busy at work lately, if you can share a reproduction of the issue I can have a go at finding a fix for your use case, because the fix involves some css changes I'm not sure if there's a one size fits all fix yet.
I'm not a contributor to this repo yet either so I can only help on the implementation end.
from react-grid-layout.
@balbatross
Sorry, for disturbing
I got it fixed, as u said it might have been a slight bump(for me it wasn't)
I tried to go from 1.3.4 top above versions, but these versions are bugged as the resize handle isn't working this time
The issue seemed to be with w-auto in one of the div, i changed it to w-full (using tailwind CSS)
I am not sure what the problem is with using w-auto
This is the new code
<Doughnut
options={options}
data={chartInfo}
// className='w-auto max-h-full ' - OLD ONE
className=" w-full max-h-full " >
I will close this issue after I see a proper explanation
from react-grid-layout.
Related Issues (20)
- Using with Nextjs 14 HOT 3
- [rtl resize] In RTL resize, when I try to shrink it, it gets bigger instead
- Race condition on React 18 setState causes mouse to "skip" when dragging / resizing. HOT 7
- Positioning and Resizing does not work as intended in production mode HOT 2
- The performance of the grid layout is adversely affected when dealing with large SVG grid elements (size ≥ 1MB). HOT 5
- dragging working not correct HOT 10
- Setting item height based on rowHeight in OnResize is buggy HOT 1
- The x,y coordinate of the item is incorrect
- When columns are thin and column spacing is set, items move from their grid position when clicked HOT 3
- Issue with Red Color Popover on Item Click in Versions 1.4.3 and Above HOT 7
- [feature request] Drop onto another widget
- Dynamic static changes on children do not change children rendering HOT 3
- Grid item shifts leftward unexpectedly when dragging leftward resize handle.
- Responsive Grid Layout not working.. HOT 2
- React-grid-layout, antd dynamic form list HOT 1
- Upgrading dependencies causes react-grid-layout Responsive to crash with babel-loader error HOT 3
- Have errors in utils.js && ReactGridLayout.js HOT 3
- This repo should have updates for React 18+ HOT 4
- I have maxRows, but still its allow me to add more rows
- React 19 - Each child in a list should have a unique "key" prop. HOT 1
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-grid-layout.