Revery and Brisk: Native UIs in Reason
summary
Brisk and Revery are real native UI implementations for Reason that compile to native executables and use the same reconciler to convert JSX‑style declarations into imperative Cocoa/UIKit or OpenGL/Skia calls so UI updates are minimal and fast. The codebase shares business logic across platforms, supports multiple reconcilers in one app, and implements navigation by turning a selected story into push or pop calls so the approach demonstrably works in practice. Brisk and Revery share one reconciler declarative navigation reconciler pushes and pops screens
AI-written summary · about
chapters (7)
- 0:00Introduction to Native UI
- 0:22Cross-Platform Capabilities
- 1:13The Brisk Reconciler
- 2:03Shared Logic and Rendering
- 2:52Using Multiple Reconcilers
- 3:51Declarative Navigation
- 5:56Benefits and Conclusion
related talks
25mGoing Native
28mCross-Platform React
23mThe State of One Codebase For All The Platforms
39mWorking Across Platforms
20mDissolving Boundaries: The Fusion of React app and Native Apps!
01h 01mReact Native: A Better Way to Do Mobile
24mIntegrating React Native into an existing native codebase
41mReact Native - A native love story
