8.1.5 • Published 3 years ago

react-singular-component v8.1.5

Weekly downloads
18
License
MIT
Repository
github
Last release
3 years ago

SingularComponent

Move your react component around the dom

Click Here For Live Example!!!!!!!!

alt text

Transition from one component to another component seamlessly. Use this for better user exprience, helping them understand its the same component. Just wrap your components with the SingularComponent, give them the same singularKey, and a singularPriority to choose which one of them to show(higher priority will show the componenet).

Install

npm install react-singular-component -S

Usage

Here is a component (using semantic ui react) from the example project:

import SingularComponent from 'react-singular-component';

class SingularSearch extends Component{

    render(){
        const {singularPriority, style, value, onChange} = this.props;

        return <SingularComponent singularKey="SingleInput" singularPriority={singularPriority}>
            <Input icon="search" value={value} style={style} onChange={onChange} />
        </SingularComponent>;
    }
}

I will render the SingularSearch component twice once with a singularPriority of 1 and once with a singularPriority of 2. while i render both we will only see the instance with a priority of 2, but i will unmount the higher priority instance the component will move and change to the position and size of the lower priority instance.

Props

Contribute

Simply fork and clone

npm install
npm start

and you're ready to go and make whatever changes you have in mind

Please note this is only the start of the this project there is a lot to add. This is a concept I want to push forward and needs work.

Changelog

view the changelog here

8.1.4

3 years ago

8.1.5

3 years ago

8.1.2

4 years ago

8.1.3

4 years ago

8.1.1

5 years ago

8.1.0

6 years ago

8.0.0

6 years ago

7.0.1

6 years ago

7.0.0

6 years ago

6.7.7

6 years ago

6.7.6

6 years ago

6.7.5

6 years ago

6.7.4

6 years ago

6.7.3

6 years ago

6.7.2

6 years ago

6.7.1

6 years ago

6.7.0

6 years ago

6.6.12

6 years ago

6.6.11

6 years ago

6.6.10

7 years ago

6.6.9

7 years ago

6.6.8

7 years ago

6.6.7

7 years ago

6.6.6

7 years ago