Skip to content

ryardley/jsx-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsx-switch

Simple switching for React JSX

Found a bug? Got a feature request? Submit an issue!

Installation

Install locally.

$ npm install jsx-switch --save

Requires React 15.0.0 or later.

Usage

import { Switch, Case, Default } from 'jsx-switch';

function MyComponent() {
  return (
    <Switch>
      <Case expr={...}>
        <Component1 />
      </Case>
      <Case expr={...}>
        <Component2 />
      </Case>
      <Case expr={...}>
        <Component3 />
      </Case>
      <Default>
        <Component4 />
      </Default>
    </Switch>
  );
}

About

Simple switching for React JSX

Resources

Stars

Watchers

Forks

Packages

No packages published