Skip to content

Instantly share code, notes, and snippets.

@cserrano3
cserrano3 / iterators.js
Created February 13, 2019 01:55
Iterators in JS (Quokka)
const randomNumbers = require('random-number');
const randomItem = (array) => {
const randomIndex = randomNumbers({
min: 0,
max: array.length - 1,
integer: true
});
return array[randomIndex];
@cserrano3
cserrano3 / App.js
Last active September 23, 2018 03:41
Generic List component made with Render Props
const App = () => {
<List
render={
({items}) => (
<ul>
{items.map(item => {
<li key={item.id}>{item.name}</li>
})}
</ul>
)
@cserrano3
cserrano3 / ComposedList.js
Created September 23, 2018 03:23
Simple Example of a High Order Component of a Generic List.
const ComposedList = withItems(List,
(source) => source.getItems()
);