Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-autocomplete

react-native-autocomplete

MITObjective-C0.4.0

A React Native wrapper for iOS MLPAutoCompleteTextField with custom cell support.

GitHubGitHub
170 stars24 forks0 contributors

What is react-native-autocomplete?

react-native-autocomplete is a React Native component that provides an iOS autocomplete text field by wrapping the native MLPAutoCompleteTextField library. It allows developers to implement type-ahead suggestions with customizable styling and supports rendering suggestion cells using React Native components.

Target Audience

React Native developers building iOS applications that require autocomplete or type-ahead functionality in text inputs.

Value Proposition

It offers native iOS performance and behavior with the flexibility of React Native customization, including custom cell rendering and extensive styling options not typically available in cross-platform solutions.

Overview

React Native Component for MLPAutoCompleteTextField

Use Cases

Best For

  • Adding autocomplete search to iOS React Native apps
  • Implementing country or city selection with type-ahead
  • Creating custom-styled suggestion dropdowns in iOS
  • Building forms with predictive text input on iOS
  • Displaying data suggestions with custom React Native cell components
  • Enhancing user experience with native iOS autocomplete behavior

Not Ideal For

  • React Native projects that need to support Android or other platforms beyond iOS
  • Teams seeking a zero-configuration, JavaScript-only autocomplete solution without native iOS linking
  • Applications requiring active maintenance and frequent updates, as the project appears outdated (last update 2017)

Pros & Cons

Pros

Native iOS Performance

Wraps the MLPAutoCompleteTextField library, delivering smooth, platform-authentic autocomplete behavior that matches iOS standards for better user experience.

Custom Cell Rendering

Supports React Native components for suggestion cells, enabling rich UI customization like images and styled text, as shown in the custom cell example with flags.

Extensive Styling Control

Offers numerous props to customize table borders, colors, fonts, and offsets, giving developers precise control over the autocomplete dropdown's appearance without extra CSS.

Event-Driven Architecture

Provides comprehensive event handlers like onTyping and onSelect, making it easy to integrate with data fetching and user interaction logic, as demonstrated in the usage code.

Cons

Platform Exclusivity

Only supports iOS, forcing developers to find alternative solutions for Android in cross-platform apps, increasing maintenance overhead and limiting reach.

Complex Native Setup

Requires manual linking of the Xcode project and library, which can be error-prone and adds complexity compared to pure JavaScript modules, as noted in the installation steps.

Potential Obsolescence

The project and its underlying MLPAutoCompleteTextField dependency haven't been updated since 2017, risking compatibility issues with newer React Native versions and lack of bug fixes.

Frequently Asked Questions

Quick Stats

Stars170
Forks24
Contributors0
Open Issues19
Last commit8 years ago
CreatedSince 2015

Tags

#typeahead#native-module#ios#text-input#ui-component#autocomplete#react-native#mobile-development

Built With

O
Objective-C
R
React Native

Included in

React Native35.6k
Auto-fetched 17 hours ago

Related Projects

react-native-vector-iconsreact-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

Stars17,905
Forks2,101
Last commit1 month ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,189
Forks1,799
Last commit9 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,980
Forks4,953
Last commit20 hours ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,446
Forks3,603
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub