atomic design powered by react @ abematv

55
Atomic Design powered by React @

Upload: yusuke-goto

Post on 06-Jan-2017

6.400 views

Category:

Technology


0 download

TRANSCRIPT

Atomic Designpowered by React @

stockimages / FreeDigitalPhotos.net

👤

responsible for data-fetching

responsible for rendering

<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com”,

publishedAt: 1444050000 }} active />

<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com",

publishedAt: 1444050000 }} read/>

<AnnouncementItem announcement={{ title: “ ", url: “http://ygoto3.com",

publishedAt: 1444050000 }} />

const Divider = ({ className }) => ( <hr className={className} />);

<Divider className=“hoge” />

const createCheckToggle = ( size ) => ({ id, checked, onClick }) => { const styleSize = styles[size];

return ( <div className={styles.container}> <input id={id} type="checkbox" defaultChecked={checked} className={styles.input} onChange={onClick.bind(null, id)} /> <label htmlFor={id} className={`${styleSize} ${styles.check}`} /> </div> );};

export const CheckToggle = createCheckToggle("regular");export const CheckToggleL = createCheckToggle("large");

MediaStore.media$.subscribe((channels) => { this.setState({ channels })});

👍