Skip to main content

Components

Use these components inside a generated Kindle app. Each page has a complete App.js example, props, and native screenshots.

Start with View and Text for layout, Button for actions, and TextField for forms. Use TabBar with Notebook for navigation.

Layout and navigation​

Inputs and actions​

Settings​

Feedback​

Content​

Surfaces​

Context​

About the examples​

Create the starter app, then replace apps/Reader/App.js with a component example. Imports and React state are included. Image and HTML examples also specify the resource file to add.

Screenshots are native captures from a Kindle Basic 2024 emulator running firmware 5.19.6 with the unified styling profile. Related controls share a capture so you can compare their appearance. Layout wrappers appear through their content; KindleProvider has no visual output.

These controls run on Kindle, not in the browser. See compatibility for runtime requirements and device coverage.