This package has been deprecated

Author message:

This package is no longer mantained, please find another package that support the new version of React.js and Webpack too

react-tree-es6

1.1.0 • Public • Published

react-tree-es6

Build Status codecov dependencies Status CII Best Practices

If you want to find a tree view component for React, this module is what you need.

Getting Started

It ONLY supports ES6 and above. Read https://hckhanh.github.io/react-tree-es6 for more details.

Installation

npm install --save react-tree-es6

Usage

const CORE = {
  data: [
    'Simple root node',
    {
      text: 'Root node 2',
      state: {
        opened: true,
        selected: true
      },
      children: [
        {
          text: 'Child 1'
        },
        'Child 2'
      ]
    }
  ]
};
 
class ExampleApp extends React.Component {
  constructor(props) {
    super(props);
 
    this.state = { items: [] };
 
    this.handleOnChanged = this.handleOnChanged.bind(this);
  }
 
  handleOnChanged(changedItems) {
    this.setState({
      items: changedItems.map(item => item.text).join('')
    });
  }
 
  render() {
    return (
      <div>
        <ReactTree core={CORE} onChanged={this.handleOnChanged} />
        <div>Selected items: {this.state.items}</div>
      </div>
    );
  }
}

License

MIT

/react-tree-es6/

    Package Sidebar

    Install

    npm i react-tree-es6

    Weekly Downloads

    2

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • hckhanh