Skip to content

Instantly share code, notes, and snippets.

@ruffle1986
Created June 21, 2016 14:09
Show Gist options
  • Save ruffle1986/694bb369a1a82a03fc4d9d0813e16bf2 to your computer and use it in GitHub Desktop.
Save ruffle1986/694bb369a1a82a03fc4d9d0813e16bf2 to your computer and use it in GitHub Desktop.
Sample code of our pair programming session with Csanad
const CardStatusGroup = ({ label = '', items = [] }) => {
var arrayOfCardElements = items.map((item, i) => (
<CardElement key={ `card-element${i}` } { ...item } meta={ item.description } />
))
return (
<div className="card-status-group">
{ arrayOfCardElements }
</div>
);
};
// `card-element${i}`
// 'card-element' + i
// "card-element" + i
CardStatusGroup.displayName = 'CardStatusGroup';
const { string, array, shape, arrayOf } = PropTypes;
CardStatusGroup.propTypes = {
label: string,
items: arrayOf(shape({
status: string,
title: string,
meta: string,
dueDate: string
}))
};
var arr = [1, 2, 3];
var arr2 = arr.map((number) => number * 2);
// ['alma', 'alma', 'alma']
// [2, 4, 6]
// arr !== arr2 <-- true
// 1
// 2
// 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment