u/FailComprehensive323

▲ 4 r/expo+1 crossposts

Hey r/reactnative,

Been shipping hard since the last post. Here's everything that landed in v0.2.22.

New components (7)

Field — form field composition with label, description and error. vertical and horizontal.

Input Group — focus-aware container with start/end addons, buttons and text. shows ring when child input is focused.

Kbd — keyboard key display with size variants. KbdGroup auto-inserts separators.

Hover Card — preview card on long-press. built on rn-primitives.

Direction Provider — RTL/LTR context with I18nManager. useDirection() hook.

Data Table — sortable columns, client-side search, pagination, custom cell rendering, striped rows, horizontal scroll.

Command Menu — full-screen modal with search, grouped items via SectionList, keyboard shortcut badges, disabled items.

Tabs rewrite

variant (filled/line), size (sm/md/lg), orientation (horizontal/vertical), disabled tabs, icon support, RTL via logical properties, proper accessibility roles on tablist/tab/tabpanel.

RTL support — built in, not bolted on

16 components migrated to logical CSS properties. ms/me instead of ml/mr. border-s/e instead of border-l/r. start/end instead of left/right.

Interactive RTL docs page with 7-language selector, logical properties reference table and component support matrix.

Arabic, Hebrew, Persian, Urdu — set the direction and everything flips automatically. No manual handling needed.

New Architecture slider

Rewritten from PanResponder (JS thread) to Gesture Handler + Reanimated worklets (UI thread).

On 120Hz devices — 120fps gesture tracking. On 60Hz — same fps but lower latency since the ~16ms JS thread delay per frame is gone.

Animation presets

animate.tsx — springs, entering/exiting presets, duration constants, easing curves. usePressAnimation() hook. stagger() helper.

11 components upgraded from hardcoded animation values to presets.

Smart CLI updates

aniui status — installed components, versions, modifications, update availability.

aniui diff button — colored unified diff of your local vs upstream.

aniui update button — smart merge with overwrite, skip or backup strategy.

Every component tracked in .aniui.json with version and SHA-256 hash.

Full SEO pass on docs

673 headings across 93 doc pages converted to anchor links — every section is now shareable (e.g. aniui.dev/docs/chip#closable).

94/94 doc pages now have unique metadata. Sitemap expanded to 120 entries covering components, blocks and charts.

LLMs.txt updated — Claude, Cursor and other AI tools now have full AniUI context.

89 components. 1317 CLI tests. 0 failures.

Scan with Expo Go to see everything

Scan with Expo Go to see everything live.

Docs: aniui.dev

GitHub: github.com/anishlp7/aniui

What would make this more useful for your projects?

reddit.com
u/FailComprehensive323 — 17 days ago