# Mappedin JS, React & React Native SDK v6.18.0

**URL:** <https://community.mappedin.com/t/mappedin-js-react-react-native-sdk-v6-18-0/556>\
**Category:** News & Announcements\
**Created:** [April 28, 2026, 3:10pm UTC](https://community.mappedin.com/t/mappedin-js-react-react-native-sdk-v6-18-0/556 "2026-04-28T15:10:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![msohm](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.mappedin.com/msohm/32/6_2.png) [@msohm](https://community.mappedin.com/u/msohm)\
**Post date:** [April 28, 2026, 3:10pm UTC](https://community.mappedin.com/t/mappedin-js-react-react-native-sdk-v6-18-0/556/1 "2026-04-28T15:10:25Z")

</div>

## v6.18.0

_April 21, 2026_

### Features

- Added `externalId` option to analytics state for custom tracking identifiers, configurable via `init()` and `updateState()`.
- Added `animated` option to `Markers.add()` which controls whether `Marker`s use opacity fade transitions. When set to `false`, visibility changes are instant. Configurable at runtime via `updateState()`.

```auto
const marker = mapView.Markers.add(coordinate, "<div>Hi</div>", { animated: false,});mapView.updateState(marker, { animated: true });

```

- Added `FloorStack` as a supported `Camera.focusOn()` target, enabling altitude-aware framing of multi-floor buildings.

### Performance

- Improved label rendering performance in dense scenes by reducing redundant draw operations.

### Fixes

- Fixed an issue where `Markers.animateTo()` did not visually move `Marker`s to the new position.
- Fixed an issue where multi-destination navigation connection path segments did not use the correct color for their parent path.
- Fixed an issue where degenerate void polygons could prevent the map from loading when multi-floor view ceiling cutouts were enabled.
