A React Native form library with Bootstrap-like syntax, styled-components styling, and built-in redux-form and Immutable.js integration.
react-native-clean-form is a React Native library for building forms with a Bootstrap-like syntax. It simplifies form creation by providing pre-styled components and integrates directly with redux-form and Immutable.js for state management. The library uses styled-components for easy customization and theming.
React Native developers building mobile applications who need clean, maintainable forms with integrated state management and validation. It's ideal for teams using redux-form and Immutable.js in their stack.
Developers choose react-native-clean-form for its minimal boilerplate, seamless redux-form integration, and extensible styling via styled-components. It offers a consistent, Bootstrap-inspired API that speeds up form development while supporting complex validation and async operations.
Easy react-native forms using bootstrap-like syntax with redux-form+immutablejs integration. Styled using styled-components
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses familiar components like Form, Fieldset, and FormGroup, reducing boilerplate and making form structure intuitive, as shown in the example code in the README.
Provides built-in support for redux-form with specialized imports for Input and Switch, streamlining validation and async operations seamlessly.
Leverages styled-components for easy customization and theming, allowing developers to override styles without hassle, as noted in the README's styling section.
Includes a submitting prop on the Button component that displays a spinner during async operations, enhancing user experience with visual feedback.
Tightly coupled with redux-form and Immutable.js, making it inflexible for projects using alternative state management solutions like Formik or React Hook Form.
Requires react-native-vector-icons and manual linking, adding extra steps to the installation process compared to simpler form libraries, as highlighted in the Installation section.
Relies on redux-form, which has seen reduced maintenance, and the library's dependency status suggests it may have compatibility issues with newer React Native versions.