├── 01-intro-to-react-toggled └── index.html ├── 02-compound-components └── index.html ├── 03-flexible-compound-components └── index.html ├── 04-make-higher-order-components └── index.html ├── 05-handling-prop-namespace-clashes-with-higher-order-components └── index.html ├── 06-improve-display-name-with-higher-order-components └── index.html ├── 07-handle-refs-with-higher-order-components └── index.html ├── 08-improve-unit-testability-of-higher-order-components └── index.html ├── 09-handle-statics-properly-with-higher-order-components └── index.html ├── 10-use-render-props └── index.html ├── 11-use-prop-collections └── index.html ├── 12-use-prop-getters └── index.html ├── 13-use-state-initializers └── index.html ├── 14-use-control-props └── index.html ├── 15-implement-a-provider-with-render-props └── index.html ├── 16-implement-a-higher-order-component-with-render-props └── index.html ├── 17-rerender-descendants-through-shouldcomponentupdate └── index.html ├── 18-use-redux-with-render-props └── index.html └── README.md /01-intro-to-react-toggled/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/01-intro-to-react-toggled/index.html -------------------------------------------------------------------------------- /02-compound-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/02-compound-components/index.html -------------------------------------------------------------------------------- /03-flexible-compound-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/03-flexible-compound-components/index.html -------------------------------------------------------------------------------- /04-make-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/04-make-higher-order-components/index.html -------------------------------------------------------------------------------- /05-handling-prop-namespace-clashes-with-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/05-handling-prop-namespace-clashes-with-higher-order-components/index.html -------------------------------------------------------------------------------- /06-improve-display-name-with-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/06-improve-display-name-with-higher-order-components/index.html -------------------------------------------------------------------------------- /07-handle-refs-with-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/07-handle-refs-with-higher-order-components/index.html -------------------------------------------------------------------------------- /08-improve-unit-testability-of-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/08-improve-unit-testability-of-higher-order-components/index.html -------------------------------------------------------------------------------- /09-handle-statics-properly-with-higher-order-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/09-handle-statics-properly-with-higher-order-components/index.html -------------------------------------------------------------------------------- /10-use-render-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/10-use-render-props/index.html -------------------------------------------------------------------------------- /11-use-prop-collections/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/11-use-prop-collections/index.html -------------------------------------------------------------------------------- /12-use-prop-getters/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/12-use-prop-getters/index.html -------------------------------------------------------------------------------- /13-use-state-initializers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/13-use-state-initializers/index.html -------------------------------------------------------------------------------- /14-use-control-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/14-use-control-props/index.html -------------------------------------------------------------------------------- /15-implement-a-provider-with-render-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/15-implement-a-provider-with-render-props/index.html -------------------------------------------------------------------------------- /16-implement-a-higher-order-component-with-render-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/16-implement-a-higher-order-component-with-render-props/index.html -------------------------------------------------------------------------------- /17-rerender-descendants-through-shouldcomponentupdate/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/17-rerender-descendants-through-shouldcomponentupdate/index.html -------------------------------------------------------------------------------- /18-use-redux-with-render-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/advanced-react-patterns-v1/HEAD/18-use-redux-with-render-props/index.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # advanced-react-patterns 2 | 3 | --------------------------------------------------------------------------------