├── Front_Trends_2018 ├── 01_introduction │ └── 01_filteredListNotReusable.js ├── 02_HigherOrderComponents │ ├── 01_displayList.js │ ├── 02_filteredListNotReusable.js │ ├── 03_withFilterProps.js │ ├── 04_withTransformProps.js │ ├── 05_reusedWithTransformProps.js │ └── 06_withCondition.js ├── 03_HoC Composition │ ├── 01_simpleComposition.js │ ├── 02_verboseComposition.js │ ├── 03_compositionWithoutCompose.js │ └── 04_compositionWithCompose.js ├── 04_Recompose │ └── 01_recomposeComposition.js └── README.md ├── OdessaJS_2018 ├── 01_introduction │ └── 01_filteredListClass.js ├── 02_FP Principles │ ├── 01_higherOrderFunc.js │ ├── 02_pureImpureFuncs.js │ └── 03_composition.js ├── 03_HigherOrderComponents │ ├── 01_displayList.js │ ├── 02_filteredListNotReusable.js │ ├── 03_withFilterProps.js │ ├── 04_withTransformProps.js │ ├── 05_reusedWithTransformProps.js │ ├── 06_withCondition.js │ └── 07_connect.js ├── 04_Composition │ ├── 01_funcComposition.js │ ├── 02_funcCompositionCompose.js │ ├── 03_compositionWithoutCompose.js │ ├── 04_compositionWithCompose.js │ └── 05_verboseComposition.js ├── 05_Recompose │ ├── 01_recomposeComposition.js │ ├── 02_recomposeWithState.js │ ├── 03_recomposeWithHandlers.js │ └── 04_pipeComposition.js └── README.md ├── README.md ├── enterJS_2018 ├── 01_introduction │ └── 01_filteredListClass.js ├── 02_FP Principles │ ├── 01_higherOrderFunc.js │ ├── 02_pureImpureFuncs.js │ └── 03_composition.js ├── 03_HigherOrderComponents │ ├── 01_displayList.js │ ├── 02_filteredListNotReusable.js │ ├── 03_withFilterProps.js │ ├── 04_withTransformProps.js │ ├── 05_reusedWithTransformProps.js │ ├── 06_withCondition.js │ └── 07_connect.js ├── 04_Composition │ ├── 01_funcComposition.js │ ├── 02_funcCompositionCompose.js │ ├── 03_compositionWithoutCompose.js │ ├── 04_compositionWithCompose.js │ └── 05_verboseComposition.js ├── 05_Recompose │ ├── 01_recomposeComposition.js │ ├── 02_recomposeWithState.js │ ├── 03_recomposeWithHandlers.js │ └── 04_pipeComposition.js └── README.md └── iJS_2017_and_blog_post ├── 01_FP Principles ├── basicComposition.js ├── mapFunc.js └── pureImpureFuncs.js ├── 02_FP and React ├── classComponent.js ├── componentAndElement.js └── functionalComponent.js ├── 03_HigherOrderComponents ├── classHoC.js ├── conciseReusableHoc.js ├── functionalHoC.js ├── nonHocSolution.js └── reusableHoC.js ├── 04_HoC Composition ├── alternateComposition.js ├── compositionWithCompose.js ├── compositionWithoutCompose.js └── nonHocComposition.js ├── 05_Recompose ├── recomposeComposition.js └── recomposeWithHandlers.js ├── 06_Performance ├── pureComponentClass.js └── pureHoc.js ├── 07_HoC Alternatives ├── classicalComposition.js ├── functionAsChild.js └── functionAsChildComposition.js └── README.md /Front_Trends_2018/01_introduction/01_filteredListNotReusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/01_introduction/01_filteredListNotReusable.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/01_displayList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/01_displayList.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/02_filteredListNotReusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/02_filteredListNotReusable.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/03_withFilterProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/03_withFilterProps.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/04_withTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/04_withTransformProps.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/05_reusedWithTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/05_reusedWithTransformProps.js -------------------------------------------------------------------------------- /Front_Trends_2018/02_HigherOrderComponents/06_withCondition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/02_HigherOrderComponents/06_withCondition.js -------------------------------------------------------------------------------- /Front_Trends_2018/03_HoC Composition/01_simpleComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/03_HoC Composition/01_simpleComposition.js -------------------------------------------------------------------------------- /Front_Trends_2018/03_HoC Composition/02_verboseComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/03_HoC Composition/02_verboseComposition.js -------------------------------------------------------------------------------- /Front_Trends_2018/03_HoC Composition/03_compositionWithoutCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/03_HoC Composition/03_compositionWithoutCompose.js -------------------------------------------------------------------------------- /Front_Trends_2018/03_HoC Composition/04_compositionWithCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/03_HoC Composition/04_compositionWithCompose.js -------------------------------------------------------------------------------- /Front_Trends_2018/04_Recompose/01_recomposeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/04_Recompose/01_recomposeComposition.js -------------------------------------------------------------------------------- /Front_Trends_2018/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/Front_Trends_2018/README.md -------------------------------------------------------------------------------- /OdessaJS_2018/01_introduction/01_filteredListClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/01_introduction/01_filteredListClass.js -------------------------------------------------------------------------------- /OdessaJS_2018/02_FP Principles/01_higherOrderFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/02_FP Principles/01_higherOrderFunc.js -------------------------------------------------------------------------------- /OdessaJS_2018/02_FP Principles/02_pureImpureFuncs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/02_FP Principles/02_pureImpureFuncs.js -------------------------------------------------------------------------------- /OdessaJS_2018/02_FP Principles/03_composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/02_FP Principles/03_composition.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/01_displayList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/01_displayList.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/02_filteredListNotReusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/02_filteredListNotReusable.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/03_withFilterProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/03_withFilterProps.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/04_withTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/04_withTransformProps.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/05_reusedWithTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/05_reusedWithTransformProps.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/06_withCondition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/06_withCondition.js -------------------------------------------------------------------------------- /OdessaJS_2018/03_HigherOrderComponents/07_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/03_HigherOrderComponents/07_connect.js -------------------------------------------------------------------------------- /OdessaJS_2018/04_Composition/01_funcComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/04_Composition/01_funcComposition.js -------------------------------------------------------------------------------- /OdessaJS_2018/04_Composition/02_funcCompositionCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/04_Composition/02_funcCompositionCompose.js -------------------------------------------------------------------------------- /OdessaJS_2018/04_Composition/03_compositionWithoutCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/04_Composition/03_compositionWithoutCompose.js -------------------------------------------------------------------------------- /OdessaJS_2018/04_Composition/04_compositionWithCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/04_Composition/04_compositionWithCompose.js -------------------------------------------------------------------------------- /OdessaJS_2018/04_Composition/05_verboseComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/04_Composition/05_verboseComposition.js -------------------------------------------------------------------------------- /OdessaJS_2018/05_Recompose/01_recomposeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/05_Recompose/01_recomposeComposition.js -------------------------------------------------------------------------------- /OdessaJS_2018/05_Recompose/02_recomposeWithState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/05_Recompose/02_recomposeWithState.js -------------------------------------------------------------------------------- /OdessaJS_2018/05_Recompose/03_recomposeWithHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/05_Recompose/03_recomposeWithHandlers.js -------------------------------------------------------------------------------- /OdessaJS_2018/05_Recompose/04_pipeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/05_Recompose/04_pipeComposition.js -------------------------------------------------------------------------------- /OdessaJS_2018/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/OdessaJS_2018/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/README.md -------------------------------------------------------------------------------- /enterJS_2018/01_introduction/01_filteredListClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/01_introduction/01_filteredListClass.js -------------------------------------------------------------------------------- /enterJS_2018/02_FP Principles/01_higherOrderFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/02_FP Principles/01_higherOrderFunc.js -------------------------------------------------------------------------------- /enterJS_2018/02_FP Principles/02_pureImpureFuncs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/02_FP Principles/02_pureImpureFuncs.js -------------------------------------------------------------------------------- /enterJS_2018/02_FP Principles/03_composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/02_FP Principles/03_composition.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/01_displayList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/01_displayList.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/02_filteredListNotReusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/02_filteredListNotReusable.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/03_withFilterProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/03_withFilterProps.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/04_withTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/04_withTransformProps.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/05_reusedWithTransformProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/05_reusedWithTransformProps.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/06_withCondition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/06_withCondition.js -------------------------------------------------------------------------------- /enterJS_2018/03_HigherOrderComponents/07_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/03_HigherOrderComponents/07_connect.js -------------------------------------------------------------------------------- /enterJS_2018/04_Composition/01_funcComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/04_Composition/01_funcComposition.js -------------------------------------------------------------------------------- /enterJS_2018/04_Composition/02_funcCompositionCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/04_Composition/02_funcCompositionCompose.js -------------------------------------------------------------------------------- /enterJS_2018/04_Composition/03_compositionWithoutCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/04_Composition/03_compositionWithoutCompose.js -------------------------------------------------------------------------------- /enterJS_2018/04_Composition/04_compositionWithCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/04_Composition/04_compositionWithCompose.js -------------------------------------------------------------------------------- /enterJS_2018/04_Composition/05_verboseComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/04_Composition/05_verboseComposition.js -------------------------------------------------------------------------------- /enterJS_2018/05_Recompose/01_recomposeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/05_Recompose/01_recomposeComposition.js -------------------------------------------------------------------------------- /enterJS_2018/05_Recompose/02_recomposeWithState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/05_Recompose/02_recomposeWithState.js -------------------------------------------------------------------------------- /enterJS_2018/05_Recompose/03_recomposeWithHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/05_Recompose/03_recomposeWithHandlers.js -------------------------------------------------------------------------------- /enterJS_2018/05_Recompose/04_pipeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/05_Recompose/04_pipeComposition.js -------------------------------------------------------------------------------- /enterJS_2018/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/enterJS_2018/README.md -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/01_FP Principles/basicComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/01_FP Principles/basicComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/01_FP Principles/mapFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/01_FP Principles/mapFunc.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/01_FP Principles/pureImpureFuncs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/01_FP Principles/pureImpureFuncs.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/02_FP and React/classComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/02_FP and React/classComponent.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/02_FP and React/componentAndElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/02_FP and React/componentAndElement.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/02_FP and React/functionalComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/02_FP and React/functionalComponent.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/03_HigherOrderComponents/classHoC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/03_HigherOrderComponents/classHoC.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/03_HigherOrderComponents/conciseReusableHoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/03_HigherOrderComponents/conciseReusableHoc.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/03_HigherOrderComponents/functionalHoC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/03_HigherOrderComponents/functionalHoC.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/03_HigherOrderComponents/nonHocSolution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/03_HigherOrderComponents/nonHocSolution.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/03_HigherOrderComponents/reusableHoC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/03_HigherOrderComponents/reusableHoC.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/04_HoC Composition/alternateComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/04_HoC Composition/alternateComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/04_HoC Composition/compositionWithCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/04_HoC Composition/compositionWithCompose.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/04_HoC Composition/compositionWithoutCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/04_HoC Composition/compositionWithoutCompose.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/04_HoC Composition/nonHocComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/04_HoC Composition/nonHocComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/05_Recompose/recomposeComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/05_Recompose/recomposeComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/05_Recompose/recomposeWithHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/05_Recompose/recomposeWithHandlers.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/06_Performance/pureComponentClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/06_Performance/pureComponentClass.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/06_Performance/pureHoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/06_Performance/pureHoc.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/07_HoC Alternatives/classicalComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/07_HoC Alternatives/classicalComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/07_HoC Alternatives/functionAsChild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/07_HoC Alternatives/functionAsChild.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/07_HoC Alternatives/functionAsChildComposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/07_HoC Alternatives/functionAsChildComposition.js -------------------------------------------------------------------------------- /iJS_2017_and_blog_post/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglawyer/hocs-code/HEAD/iJS_2017_and_blog_post/README.md --------------------------------------------------------------------------------