📋 Full Formio JSON Support
Complete support for Form.io JSON schema with all standard components and advanced features.
🌍 Built-in i18n
Comprehensive internationalization support with multiple languages out of the box.
↔️ RTL Support
First-class right-to-left language support for Arabic, Hebrew, and other RTL languages.
📘 TypeScript
Written in TypeScript with full type definitions for better developer experience.
🎨 Customizable
Highly customizable theming system to match your app's design perfectly.
⚡ Performance
Optimized for performance with efficient rendering and minimal re-renders.
See It In Action
Watch how easy it is to build forms with React Native Formio
Quick Start
Get up and running in minutes
// Install the package
npm install formio-react-native
// Import and use
import { FormioForm } from 'formio-react-native';
function MyForm() {
const formSchema = {
components: [
{
type: 'textfield',
key: 'name',
label: 'Name',
placeholder: 'Enter your name',
validate: { required: true }
}
]
};
return (
<FormioForm
form={formSchema}
onSubmit={(data) => console.log(data)}
/>
);
}Support This Project
If you find this library helpful, consider supporting its development. Your support helps maintain and improve the library for everyone.
Support this project