MCPcopy
hub / github.com/gregberge/loadable-components

github.com/gregberge/loadable-components @v5.16.7 sqlite

repository ↗ · DeepWiki ↗ · release v5.16.7 ↗
206 symbols 566 edges 126 files 8 documented · 4%
README

loadable-components

React code splitting made easy. Reduce your bundle size without stress ✂️✨.

License npm package npm downloads Build Status Code style Dependencies DevDependencies Small size

npm install @loadable/component

Docs

See the documentation at loadable-components.com for more information about using Loadable Components!

Quicklinks to some of the most-visited pages:

Example

import loadable from '@loadable/component'

const OtherComponent = loadable(() => import('./OtherComponent'))

function MyComponent() {
  return (



      <OtherComponent />



  )
}

Supporting Loadable Components

Loadable Components is an MIT-licensed open source project. It's an independent project with ongoing development made possible thanks to the support of these awesome backers. If you'd like to join them, please consider:

License

Licensed under the MIT License, Copyright © 2017-present Greg Bergé.

See LICENSE for more information.

Core symbols most depended-on inside this repo

loadable
called by 54
packages/component/src/createLoadable.js
addChunk
called by 34
packages/server/src/ChunkExtractor.js
render
called by 28
packages/component/src/library.js
getScriptTags
called by 13
packages/server/src/ChunkExtractor.js
getStyleTags
called by 11
packages/server/src/ChunkExtractor.js
getLinkTags
called by 11
packages/server/src/ChunkExtractor.js
joinURLPath
called by 8
packages/server/src/util.js
getMainAssets
called by 8
packages/server/src/ChunkExtractor.js

Shape

Function 141
Method 53
Class 12

Languages

TypeScript100%

Modules by API surface

packages/server/src/ChunkExtractor.js47 symbols
packages/component/src/createLoadable.js27 symbols
packages/babel-plugin/src/properties/chunkName.js17 symbols
packages/component/src/loadable.test.js11 symbols
packages/babel-plugin/src/index.js10 symbols
packages/webpack-plugin/src/index.js6 symbols
packages/server/src/util.js5 symbols
packages/codemod/bin/utils/CodemodError.js3 symbols
packages/server/rollup.config.js2 symbols
packages/component/src/util.js2 symbols
packages/component/src/loadableReady.js2 symbols
packages/component/src/library.js2 symbols

Dependencies from manifests, versioned

@babel/cli7.7.7 · 1×
@babel/core7.7.7 · 1×
@babel/node7.7.7 · 1×
@babel/plugin-proposal-class-properties7.7.4 · 1×
@babel/plugin-syntax-dynamic-import7.7.4 · 1×
@babel/plugin-transform-runtime7.7.6 · 1×
@babel/preset-env7.7.7 · 1×
@babel/preset-react7.7.4 · 1×
@babel/preset-typescript7.12.1 · 1×
@babel/register7.12.1 · 1×
@babel/runtime7.12.18 · 1×
@babel/template7.4.4 · 1×

For agents

$ claude mcp add loadable-components \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact