云筑信息科技(成都)有限公司刘根每获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉云筑信息科技(成都)有限公司申请的专利一种react框架中实现组件动态导入执行的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119847536B 。
龙图腾网通过国家知识产权局官网在2025-07-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510347759.5,技术领域涉及:G06F8/41;该发明授权一种react框架中实现组件动态导入执行的方法是由刘根每;游凯;马海;孟祥博设计研发完成,并于2025-03-24向国家知识产权局提交的专利申请。
本一种react框架中实现组件动态导入执行的方法在说明书摘要公布了:本发明公开了一种react框架中实现组件动态导入执行的方法,解决现有web应用加载速度慢、编译发布耗时的技术问题。本发明包括基于动态导入组件的js代码,导出一个render函数,render函数的返回值为用于描述组件节点信息的jsx代码,在render函数的静态属性上增加一个deps属性;采用babel对jsx代码进行编译,得到组件代码块;将组件代码块上传至静态资源服务器;获取静态资源服务器中的组件代码块,对组件代码块的deps属性进行解析,得到jsx组件并渲染。本发明只需要修改单个组件的代码,容器无需编译打包,相比打包整个组件库代码,单个组件的编辑打包时间降低,能提高开发效率。
本发明授权一种react框架中实现组件动态导入执行的方法在权利要求书中公布了:1.一种react框架中实现组件动态导入执行的方法,其特征在于,包括以下步骤: S1、基于动态导入组件的js代码,导出一个render函数,render函数的返回值为用于描述组件节点信息的jsx代码,在render函数的静态属性上增加一个deps属性,所述deps属性用于描述组件外部依赖的组件包; S2、采用babel对jsx代码进行编译,得到组件代码块; S3、将组件代码块上传至静态资源服务器; S4、获取静态资源服务器中的组件代码块,对组件代码块的deps属性进行解析,得到jsx组件并渲染; 所述S1中,deps属性为映射结构,映射结构的key值为组件包的名称、value值为对应组件包的cdn地址,cdn地址用于存储对应组件包的js代码; 所述S4包括:S41、通过http请求获取到静态资源服务器中的组件代码块;S42、创建一个代理对象;S43、解析组件代码块中render函数上的deps属性,通过deps属性的value值得到组件包的js代码,将组件包的js代码放入eval方法中得到组件包变量,将deps属性的value值更新为组件包变量,将更新后的一组keyvalue值记为一个组件包的依赖映射;S44、重复S43,得到所有组件包的依赖映射;S45、代理对象拦截依赖映射并注入到代理对象的get方法中;S46、将每个依赖映射放入eval方法中执行,得到对应的jsx组件并渲染。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人云筑信息科技(成都)有限公司,其通讯地址为:610095 四川省成都市高新区天府二街151号1栋1单元36层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。