Skip to content

Instantly share code, notes, and snippets.

@sfrdmn
sfrdmn / mcr_post_12.jsx
Created December 1, 2017 16:02
mcr_post_12
const FoodList = ({ loaded, data }) => {
if (!loaded) {
return <Spinner />
}
const { foodItemsWithFacts } = data;
return (
<ul className="food-list">
{
@sfrdmn
sfrdmn / mcr_post_13.jsx
Created December 1, 2017 16:02
mcr_post_13
const { createSelector, createStructuredSelector } = require('reselect')
const identity = x => x
const createAsyncSelector = (
asyncSelectors = {},
syncSelectors = {},
compute = identity
) => {
// Let’s do a little argument dance to optionally support the uniform
// handling of synchronous selectors (selectors on data not conforming