React.lazy 怎么拿到组件的属性?

  1. 有如下一个组件:
// MyComponent.js
import React from 'react';

const MyComponent = () => {
    return <div>Hello World</div>;
};

MyComponent.Sub = () => {
    return <div>Children Component</div>;
};

export default MyComponent;
  1. 在使用的地方动态引入:
import React from 'react';

const DComponent = React.lazy(() => import('./MyComponent'));

const App = () => {
    return (
        <React.Suspense fallback="loading...">
            {/* 在这里,我怎么取到 MyComponent的 Sub 组件 */}
            <DComponent />
        </React.Suspense>
    );
};

如上,如何才能够拿到MyComponent.Sub组件?

阅读 2.4k
1 个回答

有什么需要 传递值用 redux 或者 context 就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题