问题标签 [loadable-component]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - Ref 在可加载组件中总是返回 null
我正在使用这个反应库https://github.com/gregberge/loadable-components加载带有 Ref 的组件以使用useImperativeHandle
但 ref 始终为空来访问实例值。
这是我的代码
每个子组件都包含一个useImperativeHandle
公开实例函数,但我似乎无法访问任何函数,因为currentPageRef
始终为 null
useImperativeHandle
这是包含实现的子页面之一的示例
关于为什么会发生这种情况的任何想法?
谢谢
reactjs - 为什么 React 延迟加载会生成一大块?
我正在努力提高我的网站性能。我做了很多研究,发现了一个code splitting
. 我都试过了React Lazy load
和Loadable Components
。我有一个结果,但不是那么大。
我认为问题在于 600 kb 的大块。为了获得它的来源,我已经命名了我所有延迟加载的块。并且所有的块都被重命名,期望那个大块。
有人可以解释一下它是什么以及它是如何生成的吗?
提前致谢。此致
java - LoadableDetachableModel 在提交时未刷新,模型从页面中移除
我正在尝试查询表并使用结果列表重新渲染 LoadableDetachableModel。页面初始化时表为空。在 onSubmit 方法调用之后,表格从页面中移除并且模型消失了。我得到的只是JS错误。我可以看到该属性尚未呈现,但不知道为什么。
以下是相关代码:
reactjs - TypeScript emitted no output when dynamically importing using @loadable/component
I have a library with .ts
files in it, while trying to import dynamically using loadable/components am getting error as:
Error: TypeScript emitted no output for C:\E\Platform-x Publish Prelem\Develop next\platform-x-user-experience\node_modules\platform-x-prelems\prelems\contactUs\ContactUs.d.ts.
index.js
next.config.js
of project
reactjs - 如何在@loadable/server 中使用命名空间
@loadable/server 文档 - https://loadable-components.com/docs/api-loadable-server/ 提供了在 chunkExtractor 中使用命名空间的选项,如果您在同一页面上有多个 React 应用程序。有人可以给我这个案例的示例实现。
reactjs - MUI 文本字段在使用可加载组件包时失去对状态更新的关注
ColumnFilter.js
该组件负责渲染过滤器组件。我刚刚发布了渲染FlterWrapper
组件的部分(相关)。它包含一个传递给孩子的状态,每当孩子的输入发生变化时,这个组件中的状态就会更新。
FilterWrapper.js
该组件负责根据提供的类型选择要渲染的组件。@loadable/component
package 用于代码拆分,这实际上是导致此问题的原因。如果我删除可加载导入并直接导入过滤器组件,它的工作重点是文本字段保持不变,但是使用可加载包,它会导致重新渲染FilterWrapper
,因此重新渲染也会出现在TextFilter
组件中,这会导致将损失集中在文本字段上。
TextFilter.js
TextField
这是呈现MUI 的地方。