-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RangeError: Maximum call stack size exceeded #168
Comments
Upd. tried to watch one component by option |
thanks ill look at it soon |
@odeal4ik also, there is actually no "src" in |
also, what |
win10 |
how did you install the package?
? |
also-
|
by yarn add @welldone-software/why-did-you-render |
try clearing cache and reinstall
and
|
i use then yarn install my dependencies, but now i have some problem with start my app, it lil crashes.
|
only on the |
are you using Yarn 2? |
oh yeah, i forgot to notice that |
Maybe try yarn 1? I dont know how it works |
oh, too many things were made for using yarn 2...i'll try on this project somehow to change on v1, but it seems to me, that i'll see more bugs with this. |
i tried on cra with yarn 1 and hot reload, and all goes fine ( |
i think it has to do with yarn2 cache. it looks bugged to me because there's no
only
I'm glad it works! |
I'm getting the same issue. I don't use yarn. Nothing happens on a few pages, then one page does this:
I'm using Next.js which will be doing some server-rendering. Setup is a copy/paste from the readme (I'm using TypeScript): /// <reference types="@welldone-software/why-did-you-render" />
import React from 'react';
if (process.env.NODE_ENV === 'development') {
const whyDidYouRender = require('@welldone-software/why-did-you-render');
whyDidYouRender(React, {
trackAllPureComponents: true,
});
// Tried with and without this:
if (module.hot) {
module.hot.decline();
}
} Node: Some other versions, not sure what might be relevant "@welldone-software/why-did-you-render": "^6.0.4",
"next": "^9.5.5",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"typescript": "^4.1.3", |
@davidgilbertson what version of Next.js / React? |
ok! I've managed to reproduce the bug in next.js and fixed it in version @ 6.0.5! |
You work fast! 👏 |
Hello, i implemented your thing to my project
And it goes fine.
"@babel/preset-react": "^7.9.4",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-redux": "^7.2.0",
"@welldone-software/why-did-you-render": "^6.0.3",
When i use it with [hrm], after some changes in files with code, it reloads fine.
But, if i press f5, for example, my app crashes with error RangeError: Maximum call stack size exceeded...
RangeError: Maximum call stack size exceeded at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:236:22) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.apply (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40) at Object.React.createElement (C:\Develop\auchan-ecom-food-front\.yarn\$$virtual\@welldone-software-why-did-you-render-virtual-0f42de02d0\0\cache\@welldone-software-why-did-you-render-npm-6.0.3-f9d43ade3b-2.zip\node_modules\@welldone-software\why-did-you-render\src\whyDidYouRender.js:257:40)
here is config and import
![image](https://user-images.githubusercontent.com/8823008/102994386-08019400-4530-11eb-9a0e-8bead7457d6c.png)
![image](https://user-images.githubusercontent.com/8823008/102994269-ce308d80-452f-11eb-936c-e942bdd41e79.png)
i can't understand what to do.
if needed some more info, pls report
The text was updated successfully, but these errors were encountered: