Skip to content

Bug: hmr don't with React.lazy + import() Component #1366

@sorrycc

Description

@sorrycc

Reproduction:

import React, { Suspense } from 'react';

let Foo = React.lazy(() => import('./Foo'));
console.log(Foo);

function App() {
  return <div>
    <div>Hello Mako!</div>
    <Suspense fallback={<div>Loading...</div>}>
      <Foo />
    </Suspense>
  </div>;
}

export { App };

Modify Foo.tsx, expect HMR but actually RELOAD THE PAGE.

cc @xierenyuan

Metadata

Metadata

Assignees

No one assigned

    Labels

    S-Bug-confirmedStatus: report has been confirmed as a valid bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions