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

Package Sidebar

Install

npm i react-tree-es6

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • hckhanh