New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-native-tag-input

Package Overview
Dependencies
Maintainers
2
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-tag-input

A tag input component for react-native

  • 0.0.21
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

React Native Tag Input

alt text

Simple Example

import TagInput from 'react-native-tag-input';

...

<TagInput
  value={this.state.emails}
  onChange={(emails) => this.setState({ emails })}
  labelExtractor={(email) => email}
  text={this.state.text}
  onChangeText={(text) => this.setState({ text })}
/>
Available PropertiesDescription
value(Required) An array of tags, which can be any type, as long as labelExtractor below can extract a string from it
onChange(Required) A handler to be called when array of tags change. The parent should update the value prop when this is called if they want to enable removal of tags
labelExtractor(Required) Function to extract string value for label from item. May also return an element to be shown in place of text, in which case the tagTextColor and tagTextStyle props will be ignored.
text(Required) The text currently being displayed in the TextInput following the list of tags
onChangeText(Required) This callback gets called when the user types in the TextInput. The parent should update the text prop when this is called if they want to enable input. This is also where any parsing to detect new tags should occur
editableIf false, text input is not editable and existing tags cannot be removed. (default is true)
tagColorBackground color of tags
tagTextColorText color of tags
tagContainerStyleStyling override for container surrounding tag text
tagTextStyleStyling override for tag's text component
inputDefaultWidthWidth override for text input's default width when it's empty and showing placeholder
inputColorColor of text input
inputPropsAny misc. TextInput props (autoFocus, placeholder, returnKeyType, etc.)
maxHeightMax height of the tag input on screen (will scroll if max height reached)
onHeightChangeCallback that gets passed the new component height when it changes
scrollViewPropsAny ScrollView props (horizontal, showsHorizontalScrollIndicator, etc.)

Keywords

FAQs

Package last updated on 27 May 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc