What to build
@quotidianlabs/emojis-react installs alongside React 19 without a peer dependency
conflict, and the picker renders in a React 19 application.
This is the release that answers Upstream issue missive#967. It ships immediately after the
rename, as its own release, so the rename lands as a release that changed nothing
else.
Acceptance criteria
Notes
The wrapper imports only React, useEffect and useRef and calls createElement.
It uses none of the APIs React 19 removed, and core renders through Preact and does
not import React at all. Upstream PR missive#1008 is the same single-line change, open and
unmerged, which corroborates that this is a metadata fix rather than a code change.
Blocked by
What to build
@quotidianlabs/emojis-reactinstalls alongside React 19 without a peer dependencyconflict, and the picker renders in a React 19 application.
This is the release that answers Upstream issue missive#967. It ships immediately after the
rename, as its own release, so the rename lands as a release that changed nothing
else.
Acceptance criteria
reactpeer range accepts React 19 alongside the versions it already acceptsoverridesblockNotes
The wrapper imports only
React,useEffectanduseRefand callscreateElement.It uses none of the APIs React 19 removed, and core renders through Preact and does
not import React at all. Upstream PR missive#1008 is the same single-line change, open and
unmerged, which corroborates that this is a metadata fix rather than a code change.
Blocked by