idyll-lang / idyll-component

[DEPRECATED] Extensible component to be used in idyll projects
https://github.com/idyll-lang/idyll
MIT License
0 stars 0 forks source link

THIS PACKAGE HAS BEEN DEPRECATED - THERE IS NO NEED TO USE idyll-component, INSTEAD USE React.Component DIRECTLY

idyll-component

Extensible component to be used in idyll projects

Installation

npm install --save idyll-component

Usage

const React = require('react');
const IDLComponent = require('../idl-component');

class CustomComponent extends IDLComponent {
  constructor(props) {
    super(props);
  }

  handleClick() {
    ...
    this.updateProps({
      prop1: newProp1
    });
  }

  render() {

    return (
      <div prop1={this.props.prop1} >
        {...}
      </div>
    )
  }
}

CustomComponent.defaultProps = {
  ...
}

module.exports = CustomComponent;