Using React.lazy with TypeScript

前端 未结 4 1772
情话喂你
情话喂你 2021-01-08 00:17

I am trying to use React.lazy for code splitting in my TypeScript React app.

All I am doing is changing that line:

import {ScreensProductList} from \         


        
4条回答
  •  难免孤独
    2021-01-08 00:30

    You should do export default class {...} from the ./screens/Products/list instead of export class ScreensProductList {...}.

    Or, alternatively, you can do:

    const ScreensProductList = lazy(() =>
      import('./screens/Products/List')
        .then(({ ScreensProductList }) => ({ default: ScreensProductList })),
    );
    

提交回复
热议问题