Skip to content

konglx90/react-singleton-decorator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-singleton-decorator

Basic

At least you need have these configs in .babelrc and install them.

// .babelrc
{
    "presets": [
      "env",
      "es2015",
      "stage-0",
      "react"
    ],
    "plugins": [
      "transform-decorators-legacy"
    ]
}

Install

npm install react-singleton-decorator --save

Use

import singleton from 'react-singleton-decorator';

@singleton
class Hello extends Component {
    render() {
        const { name } = this.props;
        return (
            <div onClick={() => this.hide()}>
                Hello, {name}!
            </div>
        )
    }
}

Hello.show({
    name: 'Lily'
});
Hello.hide();

Can use on

Alert

Modal

Message

Notification

PageLoading

Demo

npm run example

Build

npm run build

About

A decorator for create singleton react component.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages