Skip to main content

React Native Input Tag

npm version npm downloads GitHub stars Bundle Size

A versatile and user-friendly component designed to simplify the process of entering and managing tags within a React Native application.

Featuresโ€‹

๐ŸŽฏ Core Featuresโ€‹

  • ๐Ÿ“ Easy tag input and management
  • ๐Ÿ” Fully customizable autocomplete
  • ๐ŸŽจ Complete custom rendering
  • โŒจ๏ธ Customizable key separators
  • โ™ฟ Full accessibility support

๐ŸŽจ Customization & Stylingโ€‹

  • ๐ŸŽฏ Extensive styling options
  • ๐Ÿ’ก Text highlighting
  • ๐Ÿ“Š Configurable suggestion limits
  • ๐Ÿ”ค Case-sensitive/insensitive filtering

๐Ÿš€ Developer Experienceโ€‹

  • ๐Ÿ“ฑ Cross-platform: iOS, Android, and Web
  • ๐Ÿš€ Complete TypeScript support
  • ๐Ÿ“– Comprehensive documentation
  • ๐Ÿงช Well tested

Quick Startโ€‹

bun add react-native-input-tag
import React, { useState } from 'react';
import { TagInput } from 'react-native-input-tag';

const App = () => {
const [tags, updateState] = useState({
tag: '',
tagsArray: []
});

return (
<TagInput
tags={tags}
updateState={updateState}
suggestions={['React', 'TypeScript', 'Mobile']}
/>
);
};

Live Examplesโ€‹

Try our interactive demos: