文件名称:use-sidecar:代码拆分的另一种方法
文件大小:156KB
文件格式:ZIP
更新时间:2024-05-24 19:37:14
TypeScript
:racing_car: 边车 代码拆分的替代方法 UI /效果代码分割模式 以了解背后的概念。 拆分视图和逻辑。 延缓“互动”效应。 术语: sidecar非UI组件,可能带有配对的UI组件的效果。 UI -UI组件,其交互性已移至sidecar 。 UI是一个视图, sidecar是它的逻辑。 就像蝙蝠侠(UI)和他的搭档罗宾(效果)一样。 概念 一个package使用公开了3个入口点: 默认aka combination ,并希望摇树可以救你 UI ,只有UI部分 sidecar ,与所有的逻辑 UI + sidecar === combination 。 UI+sidecar的大小可能比其combination大小大一点。 使用可以独立控制其大小。 程序包使用一种medium与自己的挎包交谈,打破了明确的依赖关系。 如果程序包依赖于另一个sidecar程序包: 应当在自己的边车之间出
【文件预览】:
use-sidecar-master
----.travis.yml(110B)
----.nvmrc(5B)
----package.json(1KB)
----__tests__()
--------sizecar.tsx(3KB)
--------index.tsx(145B)
--------renderProp.tsx(1KB)
--------medium.ts(2KB)
----src()
--------hook.ts(1KB)
--------exports.tsx(590B)
--------types.ts(1KB)
--------config.ts(216B)
--------renderProp.tsx(2KB)
--------medium.ts(2KB)
--------index.ts(284B)
--------env.ts(95B)
--------hoc.tsx(538B)
----tsconfig.json(710B)
----.gitignore(17B)
----README.md(11KB)
----yarn.lock(378KB)