react-tags-field

1.0.2 • Public • Published

react-tags-field

Provide TagsField component, allow user input list of words

NPM JavaScript Style Guide

Screenshot

Screenshot

Install

npm install --save react-tags-field

Usage

import React, { Component } from 'react';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import TagsField from 'react-tags-field';
 
export default class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
      tags: '',
    };
    this.handleOnChange = this.handleOnChange.bind(this);
  }
 
  handleOnChange(value) {
    this.setState({
      tags: value,
    });
  }
 
  render() {
    return (
      <MuiThemeProvider>
        <div style={{ display: 'flex' }}>
          <div style={{ width: '600px', margin: 'auto', marginTop: 100 }}>
            <TagsField
              themeColor="orange"
              caption="Give us some words"
              isMandatory
              validationMessage="Please input some words"
              onChange={this.handleOnChange}
            />
            <h5>Tags: {this.state.tags}</h5>
          </div>
        </div>
      </MuiThemeProvider>
    );
  }
}
 
 

Run demo

npm run build
cd example
npm start

License

MIT © nclong87

Readme

Keywords

none

Package Sidebar

Install

npm i react-tags-field

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

1.19 MB

Total Files

6

Last publish

Collaborators

  • nclong87