Skip to content

docs(react-native): add logging documentation - #700

Draft
mfazekas wants to merge 1 commit into
rive-app:mainfrom
mfazekas:docs/rn-logging
Draft

mfazekas wants to merge 1 commit into
rive-app:mainfrom
mfazekas:docs/rn-logging

Conversation

@mfazekas

Copy link
Copy Markdown
Contributor

DO NOT MERGE — waiting for experimental runtime release.

Adds logging documentation for React Native runtime (RiveLog API: setLogLevel, setHandler, resetHandler). Follows the same pattern as Apple and Android logging pages.

lancesnider pushed a commit that referenced this pull request Oct 15, 2026
…ve 0.5 (#1070)

Audited the React Native docs against [`@rive-app/react-native`
v0.5.5](https://github.com/rive-app/rive-nitro-react-native/releases/tag/v0.5.5),
which runs on Rive's new native runtimes, and compared their coverage
with the Apple and Android pages.

1. New pages: `react-native/semantics` (iOS, 0.5.0+) and
`react-native/gpu-canvas` (0.5.3+). A React Native tab on Choosing a
Renderer covers GPU Canvas and the opt-in Android Vulkan backend.
2. Overview and props: `frameRate` and `semantics` props, a Frame rate
section, optional `onError`, and updated Nitro requirements.
3. Ref methods, inputs, text, events: the input, text run, and event
methods throw in 0.5, and `reset()` does nothing.
4. Data binding: `getPropertiesAsync`, `getEnums`, `viewModelAsync` /
`replaceViewModel`, imperative `getValueAsync` / `set` /
`setValueAsync`, and the 0.5 caveats (unvalidated paths, no image/list
listeners). Fixed the image, list, color, and observability examples.
5. Loading files, assets, playback, artboards: 0.5 requires a state
machine, asset `type`, no CDN assets or runtime asset swapping, fixed
`error.message` rendering, and new-runtime content on Artboards.
6. Error handling and native SDK versions: hook errors, untyped view
errors in 0.5, current default SDK versions (6.28.1 / 11.12.1), full
version resolution order, and a fixed Expo config plugin example.
7. Migration guide: stable 0.5 upgrade path, with lists of behavior
changes and new features.

Logging (#700) and TypeScript schema generation (#821) are covered by
those open PRs and left out here. `mint broken-links` and `mint
validate` pass.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant