twobin / react-lazyload

Lazy load your component, image or anything matters the performance.
MIT License
5.85k stars 487 forks source link

Build error: expected string or function, but got: object #385

Open christophberinger opened 2 years ago

christophberinger commented 2 years ago

Hey,

thank you for the great library which works great so far. We currently use it in an Astro Js environment within a react component, where it perfectly works in dev mode, but throws a build error like

"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object."

Typically, this is related to named/default exports and the corresponding import Synatx (see https://bobbyhadz.com/blog/react-element-type-is-invalid-expected-string-but-got), but this is not the solution here.

Do you have any idea, what causes this error and how to fix it?

Thanks in advance.

Cheers, Christoph

pablodavila95 commented 1 year ago

@christophberinger I'm getting the same issue. Did you happen to find a fix?

yakovlevkll commented 1 year ago

@pablodavila95 hi there, any solutions for this?

pablodavila95 commented 1 year ago

Sorry, I'm no longer using the library. But as far as I can remember, I couldn't find a solution for this. @yakovlevkll