Remove defaultProps (use default parameters)#141
Remove defaultProps (use default parameters)#141koteus wants to merge 1 commit intocompulim:mainfrom
Conversation
This fixes React warnings: "Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead."
|
Is there any progress about merging this one? I really need it |
If you really need it, you can use the branch as dependency, eg.
in your package.json |
|
I tried to install the branch but then got the following error:
Do you know why? |
hmm no, unfortunately I don't know why :/ gave a generic advice that works in most cases but seems the fork (or the library itself) may not work well with this workaround |
|
@compulim is there anything we can help to get this reviewed and merged? |
|
If it's helpful to anyone out there, for a project I work on I finally got annoyed enough to just use Patch file: react-scroll-to-bottom+4.2.0.patch Apologies for the size of it -- when my editor auto-formatted the files I was like ehhh whatevs. |
|
I need this :) |
|
i also need this : ) |
|
I made a smaller version of @josheverett patch. react-scroll-to-bottom+4.2.0.patch
|
|
Bumping this thread, because it would be really useful to merge this :) There is unfortunately no "nice" workaround for getting rid of the error, although there are working solutions in this thread. |
|
Yes. The Merge. Send it. |
|
Bumping this PR again. I fully get how taxing it is to have a fulltime engineering job and then come home to a pull request. Given the community support on this one, I'd say it's ready to merge and publish! 👍 |
|
React 19 is out, and this is now very much needed. @compulim Not sure about your time, but would you be okay to merge it? |
|
Hi guys, I forked this repo and re-published the package on npm under my namespace and I bumped version to 5.0 because I need it to work with React 19 🚀 and there are some breaking changes: In case it will be useful for someone you can import it like this and here is the link Also, in my version I removed Emotion CSS and use CSS modules instead so nothing is compiling at runtime. You should import style as well, for example: It means I also removed unneeded props: Also it includes type definitions which I took from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-scroll-to-bottom/index.d.ts The forked version now uses Vite for much faster building and it does not use Babel any more. I don't know about browser compatibility, so let me know if there are any issues! Please note that some tests might be broken as I did not have time to take a proper look at them and this is because it now uses bun + vite instead of npm, lerna, babel, webpack, so lots of code is changed, but I kept the logic. The repo is https://github.com/koteus/react-scroll-to-bottom Enjoy! 😎 |
This fixes React warnings: "Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead."
Changelog
Specific changes