-
-
Notifications
You must be signed in to change notification settings - Fork 227
Can't shake Popper #380
Comments
to add to this, https://github.com/popperjs/react-popper/blob/master/src/usePopper.js#L7, here we are importing the whole package, while https://popper.js.org/docs/v2/tree-shaking/#popper-lite recommends that we should use popper-lite import to enable tree-shaking |
Have you tried to define your own |
@FezVrasta do you mean I should recreate |
No, react-popper has a configuration option to pass your own "createPopper" function |
@FezVrasta my lib is built on top of the render-prop API, which doesn't seem to support it: https://github.com/popperjs/react-popper/blob/master/src/Popper.js#L69 |
@FezVrasta ? @mohsinulhaq Any progress on this guys? seems like an easy fix. |
Feel free to send a PR, unfortunately I don't have time to allocate to this now. |
I think we can submit a PR that changes the import of |
That would mean all the consumers would need to manually import the required modifiers, that'd be less than ideal |
Ah, so that means adding |
Yes I think that'd work, but I'm not 100% sure tree shaking is working properly with this system either... I never tested it |
@FezVrasta I just tried using the "lite" popper import ( Am I doing this wrongly? |
I consume
react-popper-tooltip
which is built on top of this package, and my simple CRA app can't shake it. I started an issue with the author here: mohsinulhaq/react-popper-tooltip#97 and after looking at the code, we realized it can be an issue withreact-popper
, hence this issue. With Popper being shake-able, I don't see why tree-shaking shouldn't work.Repro: https://github.com/adi518/react-popper-tooltip-treeshake-reproduction
Versions used by
react-popper-tooltip
:^2.4.4
^2.2.3
The text was updated successfully, but these errors were encountered: