react-switch-children

1.0.0 • Public • Published

react-switch-children

switch react children component by name

How to use

with props.show(name):

const A=({show})=><div onClick={()=>show('b')}>A</div>
const B=({show})=><div onClick={()=>show('a')}>B</div>

ReactDOM.render( <Switcher defaultName='b' >
      <A name='a'/>
      <B name='b'/>
    </Switcher>, mountNode);

with pubsub:

var PubSub=require('pubsub-js');
const AE=()=><div onClick={()=>PubSub.publish("switcher",{show:'b'})}>A</div>
const BE=()=><div onClick={()=>PubSub.publish("switcher",{show:'a'})}>B</div>
ReactDOM.render( <Switcher defaultName='b' ns="switcher">
      <AE name='a'/>
      <BE name='b'/>
    </Switcher>, mountNode);

/react-switch-children/

    Package Sidebar

    Install

    npm i react-switch-children

    Weekly Downloads

    0

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • fangjian