Skip to content

Export not found when lazy load all bundles by react-universal-component #219

Open

Description

@NNSTH

Hello,

I'm using this repo for a long period, and am very satisfied with it's results.
thanks for the awesome work!
Now, while working on performance improvements of our SSR pages, I want to load all bundles only for the active users.
This means that we don't use the "js" property of the "flushChunks" res, but taking the "scripts" from it and after we detect any user interaction with the page- we add it via a script element added to the head of the html.
Let me know if I'm not clear enough so I'll add some code samples.

Our bundles are not changed within this change, but the problem that I see is sometimes when a user interaction was detected, the bundles failed to load with error: "Export not found".

Can you explain what is my issue? How can I fix it?

Activity

  1. ScriptedAlchemy commented on Oct 22, 2020

    @ScriptedAlchemy
    Collaborator

    Try using something like yett, that lets you block scripts from being created on the dom

  2. NNSTH commented on Oct 22, 2020

    @NNSTH
    Author

    thanks for the quick reply, I'll give it a try.

  3. ScriptedAlchemy commented on Oct 22, 2020

    @ScriptedAlchemy
    Collaborator

    It wasn't designed to do this. But I've modified yett to wrangle third party code. You can make some slight edits and likely get something you want

  4. NNSTH commented on Oct 22, 2020

    @NNSTH
    Author

    My own code that handled this was not so different then yett's one, Why do you think it should prevent the problem?

  5. NNSTH commented on Nov 5, 2020

    @NNSTH
    Author

    this issue is still not fixed by the package you suggested, I guess it may be related to timing, can you point me to the relevant code so I can check what causing it now?

  6. ScriptedAlchemy commented on Nov 14, 2020

    @ScriptedAlchemy
    Collaborator

    Look at module federation instead newer technology

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions