Skeleton

A skeleton acts as a placeholder for content, usually while the content loads.

4.4.4

Patch Changes

  • Updated dependencies

4.4.3

Patch Changes

  • Updated dependencies

4.4.2

Patch Changes

  • Updated dependencies

4.4.1

Patch Changes

  • Updated dependencies

4.4.0

Minor Changes

Patch Changes

  • Updated dependencies

4.3.1

Patch Changes

4.3.0

Minor Changes

  • d82e6f76528ab, (opens new window) - Add direct subpath package exports as part of the linking-platform, search, media, and design-system barrel-removal (de-barrel) migration.

    These packages now expose their individual modules via explicit package.json exports subpaths so that consumers can import directly from the leaf module (e.g. @atlaskit/pkg/thing) instead of the package barrel/index. This adds new public entry points without changing or removing any existing exports, so it is a backwards-compatible additive change.

    No runtime behaviour changes; this is an API-surface (entry-point) addition to support tree-shaking and to unblock removal of the barrel index files.

Patch Changes

  • Updated dependencies

4.2.2

Patch Changes

  • Updated dependencies

4.2.1

Patch Changes

  • 39f069bbf00aa, (opens new window) - Added an example demonstrating how Skeleton participates in UFO interaction tracing via the interactionName prop, showing the hold and release lifecycle through InteractionContext.

4.2.0

Minor Changes

  • dfc7fd97fe346, (opens new window) - Add UFO interaction hold support to Skeleton.

    Use the optional interactionName prop when a Skeleton should hold the current UFO interaction while it is rendered:

    import Skeleton from '@atlaskit/skeleton'; <Skeleton width={200} height={8} interactionName="project.page.skeleton" />;

4.1.0

Minor Changes

Patch Changes

  • Updated dependencies

4.0.0

Major Changes

3.1.0

Minor Changes

  • cd097a2111788, (opens new window) - Republish packages depending on @atlaskit/react-compiler-gating so their published dependency reference is updated to the renamed @atlaskit/react-compiler-gating scope.

    The earlier rename of @atlassian/react-compiler-gating to @atlaskit/react-compiler-gating only bumped the renamed package itself, so dependent packages were never republished and their published versions still referenced the old @atlassian/react-compiler-gating name, which is not available in the public npm registry. This minor bump republishes all affected packages with the corrected dependency.

Patch Changes

  • Updated dependencies

3.0.1

Patch Changes

3.0.0

Major Changes

  • f2dc9097319f0, (opens new window) - ### Dropped support for legacy Typescript 4 types. Typescript 5 is now the new minimum.

    Removes the typesVersions property and dist/types-ts4.5 directory from the dist.

    Types are now exclusively via the "types": "dist/types/index.d.ts" property.

    - "typesVersions": { - ">=4.5 <4.9": { - "*": [ - "dist/types-ts4.5/*", - "dist/types-ts4.5/index.d.ts" - ] - } - },

Patch Changes

  • Updated dependencies

2.2.0

Minor Changes

2.1.10

Patch Changes

  • Updated dependencies

2.1.9

Patch Changes

  • Updated dependencies

2.1.8

Patch Changes

2.1.7

Patch Changes

  • Updated dependencies

2.1.6

Patch Changes

  • Updated dependencies

2.1.5

Patch Changes

  • Updated dependencies

2.1.4

Patch Changes

  • Updated dependencies

2.1.3

Patch Changes

  • Updated dependencies

2.1.2

Patch Changes

2.1.1

Patch Changes

  • Updated dependencies

2.1.0

Minor Changes

2.0.3

Patch Changes

  • Updated dependencies

2.0.2

Patch Changes

2.0.1

Patch Changes

2.0.0

Major Changes

Patch Changes

  • Updated dependencies

1.2.0

Minor Changes

1.1.0

Minor Changes

Patch Changes

  • Updated dependencies

1.0.3

Patch Changes

1.0.2

Patch Changes

  • Updated dependencies

1.0.1

Patch Changes

1.0.0

Major Changes

  • #164612, (opens new window) 8bac6a32c3cbf, (opens new window) - Migrated from @emotion/react to @compiled/react in order to improve performance, align with the rest of the Atlaskit techstack, and support React 18 Streaming SSR.

    Please note, in order to use this version of @atlaskit/skeleton, you will need to ensure that your bundler is configured to handle .css imports correctly. Most bundlers come with built-in support for .css imports, so you may not need to do anything. If you are using a different bundler, please refer to the documentation for that bundler to understand how to handle .css imports.

    For more information on the migration, please refer to RFC-73 Migrating our components to Compiled CSS-in-JS, (opens new window).

0.5.3

Patch Changes

  • Updated dependencies

0.5.2

Patch Changes

0.5.1

Patch Changes

0.5.0

Minor Changes

  • #127511, (opens new window) db30e29344013, (opens new window) - Widening range of react and react-dom peer dependencies from ^16.8.0 || ^17.0.0 || ~18.2.0 to the wider range of ``^16.8.0 || ^17.0.0 || ^18.0.0` (where applicable).

    This change has been done to enable usage of react@18.3 as well as to have a consistent peer dependency range for react and react-dom for /platform packages.

Patch Changes

  • Updated dependencies

0.4.0

Minor Changes

0.3.0

Minor Changes

0.2.4

Patch Changes

0.2.3

Patch Changes

0.2.2

Patch Changes

0.2.1

Patch Changes

0.2.0

Minor Changes

Patch Changes

  • Updated dependencies

0.1.1

Patch Changes

0.1.0

Minor Changes

Was this page helpful?
We use this feedback to improve our documentation.
© 2026 AtlassianTrademark, (opens new window)Privacy, (opens new window)License