# @atlaskit/react-ufo

> Parts of React UFO that are publicly available

Latest version **7.12.0** (published 2026-09-17) · Apache-2.0 license · 125.0K weekly downloads

## Install

```sh
npm install @atlaskit/react-ufo
pnpm add @atlaskit/react-ufo
yarn add @atlaskit/react-ufo
bun add @atlaskit/react-ufo
```

## Health

**Score 70/100 (B)** — status: active.

Positive: moderate downloads; no vulnerabilities; recently updated; high maintenance score.

Warnings: no types; no esm support.

## Facts

| | |
|---|---|
| Version | 7.12.0 |
| Published | 2026-09-17 |
| First published | 2024-10-10 |
| Weekly downloads | 125.0K |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Atlassian Pty Ltd |
| Maintainers | atlassianartifactteam |

## Links

- npm: https://www.npmjs.com/package/@atlaskit/react-ufo
- Repository: https://bitbucket.org/atlassian/atlassian-frontend-mirror
- Homepage: https://bitbucket.org/atlassian/atlassian-frontend-mirror#readme
- Issues: https://bitbucket.org/atlassian/atlassian-frontend-mirror/issues
- npm.io page: https://npm.io/package/@atlaskit/react-ufo

## Recent versions

- 7.12.0 (latest) — 2026-09-17
- 7.11.0 — 2026-09-16
- 7.10.0 — 2026-09-11
- 7.9.1 — 2026-09-10
- 7.9.0 — 2026-09-10
- 7.8.3 — 2026-09-09
- 7.8.2 — 2026-09-04
- 7.8.1 — 2026-09-03
- 7.8.0 — 2026-09-01
- 7.7.2 — 2026-08-24
- 7.7.1 — 2026-08-21
- 7.7.0 — 2026-08-20
- 7.6.1 — 2026-08-18
- 7.6.0 — 2026-08-13
- 7.5.0 — 2026-08-12
- … 425 more at https://npm.io/package/@atlaskit/react-ufo/versions

## README

# React UFO for Atlaskit

Parts of React UFO that need to be scoped within @atlaskit

<https://hello.atlassian.net/wiki/spaces/UFO/blog/2022/12/16/2280380649/react-UFO+A+deeper+understanding+of+performance>

<https://hello.atlassian.net/wiki/spaces/UFO/pages/2305847386/react-ufo+UFO+v2>

# Running integration test

In one terminal:

```shell
cd platform && nvm use && yarn
yarn start:rspack react-ufo
```

This will start the dev server, accessible via http://localhost:9000.

Then in a separate terminal:

```shell
cd platform && nvm use
yarn test:integration packages/react-ufo/atlaskit/__tests__/ --retries 0 --reporter list --reuse-dev-server --project=desktop-chromium --max-failures=0
```

To ensure the test is not flaky, refer to the following page:
[HOWTO: Fix & remove flaky tests](https://hello.atlassian.net/wiki/spaces/afm/pages/3153691982/HOWTO+Fix+remove+flaky+tests#3.-How-can-I-verify-/-reproduce-flakiness?)

Essentially, to simulate CI-like environment in local for Playwright to parallelise load, we can
increase the following:

- The number of times to repeat each test
- The number of workers

Example:

```shell
yarn test:integration packages/react-ufo/atlaskit/__tests__/playwright/base.spec.ts --retries 0 --reporter list --reuse-dev-server --project=desktop-chromium --max-failures=0 --repeat-each 50 --workers 50
```

---
_Source: https://npm.io/package/@atlaskit/react-ufo · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
