└── react-render-demo ├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.js ├── App.test.js ├── components │ ├── Context │ │ ├── ContextChildren.js │ │ └── ContextParent.js │ ├── Immutable State │ │ ├── ArrayUseReducer.js │ │ ├── ArrayUseState.js │ │ ├── ObjectUseReducer.js │ │ └── ObjectUseState.js │ ├── Incorrect Optimization │ │ ├── ChildFive.js │ │ ├── ChildFour.js │ │ ├── ChildThree.js │ │ ├── ParentFour.js │ │ └── ParentThree.js.js │ ├── Optimization │ │ ├── ChildOne.js │ │ ├── ChildTwo.js │ │ ├── GrandParent.js │ │ ├── OptimizedParentOne.js │ │ ├── ParentOne.js │ │ └── ParentTwo.js │ ├── Parent Child │ │ ├── Child.js │ │ └── Parent.js │ ├── UseReducer │ │ └── UseReducer.js │ └── UseState │ │ └── UseState.js ├── index.css ├── index.js ├── logo.svg ├── serviceWorker.js └── setupTests.js └── yarn.lock /react-render-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/.gitignore -------------------------------------------------------------------------------- /react-render-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/README.md -------------------------------------------------------------------------------- /react-render-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/package.json -------------------------------------------------------------------------------- /react-render-demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/favicon.ico -------------------------------------------------------------------------------- /react-render-demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/index.html -------------------------------------------------------------------------------- /react-render-demo/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/logo192.png -------------------------------------------------------------------------------- /react-render-demo/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/logo512.png -------------------------------------------------------------------------------- /react-render-demo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/manifest.json -------------------------------------------------------------------------------- /react-render-demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/public/robots.txt -------------------------------------------------------------------------------- /react-render-demo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/App.css -------------------------------------------------------------------------------- /react-render-demo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/App.js -------------------------------------------------------------------------------- /react-render-demo/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/App.test.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Context/ContextChildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Context/ContextChildren.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Context/ContextParent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Context/ContextParent.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Immutable State/ArrayUseReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Immutable State/ArrayUseReducer.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Immutable State/ArrayUseState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Immutable State/ArrayUseState.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Immutable State/ObjectUseReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Immutable State/ObjectUseReducer.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Immutable State/ObjectUseState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Immutable State/ObjectUseState.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Incorrect Optimization/ChildFive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Incorrect Optimization/ChildFive.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Incorrect Optimization/ChildFour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Incorrect Optimization/ChildFour.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Incorrect Optimization/ChildThree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Incorrect Optimization/ChildThree.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Incorrect Optimization/ParentFour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Incorrect Optimization/ParentFour.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Incorrect Optimization/ParentThree.js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Incorrect Optimization/ParentThree.js.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/ChildOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/ChildOne.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/ChildTwo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/ChildTwo.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/GrandParent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/GrandParent.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/OptimizedParentOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/OptimizedParentOne.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/ParentOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/ParentOne.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Optimization/ParentTwo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Optimization/ParentTwo.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Parent Child/Child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Parent Child/Child.js -------------------------------------------------------------------------------- /react-render-demo/src/components/Parent Child/Parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/Parent Child/Parent.js -------------------------------------------------------------------------------- /react-render-demo/src/components/UseReducer/UseReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/UseReducer/UseReducer.js -------------------------------------------------------------------------------- /react-render-demo/src/components/UseState/UseState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/components/UseState/UseState.js -------------------------------------------------------------------------------- /react-render-demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/index.css -------------------------------------------------------------------------------- /react-render-demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/index.js -------------------------------------------------------------------------------- /react-render-demo/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/logo.svg -------------------------------------------------------------------------------- /react-render-demo/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/serviceWorker.js -------------------------------------------------------------------------------- /react-render-demo/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/src/setupTests.js -------------------------------------------------------------------------------- /react-render-demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/React-Render-Tutorials/HEAD/react-render-demo/yarn.lock --------------------------------------------------------------------------------