├── .DS_Store ├── .gitignore ├── 01_Introducing_React_Components ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ └── App.js └── webpack.development.config.js ├── 02_Introducing_react-router ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── Home.js │ │ └── index.js └── webpack.development.config.js ├── 03_Basic_Routing ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Content.js │ │ ├── Home.js │ │ └── index.js └── webpack.development.config.js ├── 04_Blocking ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ └── index.js └── webpack.development.config.js ├── 05_Miss ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ └── index.js └── webpack.development.config.js ├── 06_Query_Params ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ ├── QueryParams.js │ │ └── index.js └── webpack.development.config.js ├── 07_Recurssive_Paths ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ ├── QueryParams.js │ │ ├── Recursive.js │ │ └── index.js └── webpack.development.config.js ├── 08_Redirects_and_Authentication ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ ├── Auth.js │ └── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Login.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ ├── Protected.js │ │ ├── QueryParams.js │ │ ├── Recursive.js │ │ └── index.js └── webpack.development.config.js ├── 09_Router_Config ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── server.js ├── src │ ├── App.js │ ├── Auth.js │ ├── Components │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Login.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ ├── Protected.js │ │ ├── QueryParams.js │ │ ├── Recursive.js │ │ └── index.js │ └── router-config.js └── webpack.development.config.js ├── 10_Server_Rendering ├── .babelrc ├── index.html ├── package.json ├── public │ └── main.css ├── requestHandler.js ├── server.js ├── src │ ├── App.js │ ├── Auth.js │ ├── Components │ │ ├── App.js │ │ ├── BasicRouting.js │ │ ├── Blocking.js │ │ ├── Content.js │ │ ├── Home.js │ │ ├── Login.js │ │ ├── Miss.js │ │ ├── NoMatch.js │ │ ├── Protected.js │ │ ├── QueryParams.js │ │ ├── Recursive.js │ │ └── index.js │ └── router-config.js └── webpack.development.config.js ├── README.md └── package.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | dist 3 | .idea 4 | *.log 5 | */package-lock.json 6 | -------------------------------------------------------------------------------- /01_Introducing_React_Components/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/.babelrc -------------------------------------------------------------------------------- /01_Introducing_React_Components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/index.html -------------------------------------------------------------------------------- /01_Introducing_React_Components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/package.json -------------------------------------------------------------------------------- /01_Introducing_React_Components/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/public/main.css -------------------------------------------------------------------------------- /01_Introducing_React_Components/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/server.js -------------------------------------------------------------------------------- /01_Introducing_React_Components/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/src/App.js -------------------------------------------------------------------------------- /01_Introducing_React_Components/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/01_Introducing_React_Components/webpack.development.config.js -------------------------------------------------------------------------------- /02_Introducing_react-router/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/.babelrc -------------------------------------------------------------------------------- /02_Introducing_react-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/index.html -------------------------------------------------------------------------------- /02_Introducing_react-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/package.json -------------------------------------------------------------------------------- /02_Introducing_react-router/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/public/main.css -------------------------------------------------------------------------------- /02_Introducing_react-router/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/server.js -------------------------------------------------------------------------------- /02_Introducing_react-router/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/src/App.js -------------------------------------------------------------------------------- /02_Introducing_react-router/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/src/Components/Home.js -------------------------------------------------------------------------------- /02_Introducing_react-router/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/src/Components/index.js -------------------------------------------------------------------------------- /02_Introducing_react-router/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/02_Introducing_react-router/webpack.development.config.js -------------------------------------------------------------------------------- /03_Basic_Routing/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/.babelrc -------------------------------------------------------------------------------- /03_Basic_Routing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/index.html -------------------------------------------------------------------------------- /03_Basic_Routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/package.json -------------------------------------------------------------------------------- /03_Basic_Routing/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/public/main.css -------------------------------------------------------------------------------- /03_Basic_Routing/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/server.js -------------------------------------------------------------------------------- /03_Basic_Routing/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/src/App.js -------------------------------------------------------------------------------- /03_Basic_Routing/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /03_Basic_Routing/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/src/Components/Content.js -------------------------------------------------------------------------------- /03_Basic_Routing/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/src/Components/Home.js -------------------------------------------------------------------------------- /03_Basic_Routing/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/src/Components/index.js -------------------------------------------------------------------------------- /03_Basic_Routing/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/03_Basic_Routing/webpack.development.config.js -------------------------------------------------------------------------------- /04_Blocking/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/.babelrc -------------------------------------------------------------------------------- /04_Blocking/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/index.html -------------------------------------------------------------------------------- /04_Blocking/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/package.json -------------------------------------------------------------------------------- /04_Blocking/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/public/main.css -------------------------------------------------------------------------------- /04_Blocking/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/server.js -------------------------------------------------------------------------------- /04_Blocking/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/App.js -------------------------------------------------------------------------------- /04_Blocking/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /04_Blocking/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/Components/Blocking.js -------------------------------------------------------------------------------- /04_Blocking/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/Components/Content.js -------------------------------------------------------------------------------- /04_Blocking/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/Components/Home.js -------------------------------------------------------------------------------- /04_Blocking/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/src/Components/index.js -------------------------------------------------------------------------------- /04_Blocking/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/04_Blocking/webpack.development.config.js -------------------------------------------------------------------------------- /05_Miss/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/.babelrc -------------------------------------------------------------------------------- /05_Miss/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/index.html -------------------------------------------------------------------------------- /05_Miss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/package.json -------------------------------------------------------------------------------- /05_Miss/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/public/main.css -------------------------------------------------------------------------------- /05_Miss/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/server.js -------------------------------------------------------------------------------- /05_Miss/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/App.js -------------------------------------------------------------------------------- /05_Miss/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /05_Miss/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/Blocking.js -------------------------------------------------------------------------------- /05_Miss/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/Content.js -------------------------------------------------------------------------------- /05_Miss/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/Home.js -------------------------------------------------------------------------------- /05_Miss/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/Miss.js -------------------------------------------------------------------------------- /05_Miss/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/NoMatch.js -------------------------------------------------------------------------------- /05_Miss/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/src/Components/index.js -------------------------------------------------------------------------------- /05_Miss/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/05_Miss/webpack.development.config.js -------------------------------------------------------------------------------- /06_Query_Params/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/.babelrc -------------------------------------------------------------------------------- /06_Query_Params/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/index.html -------------------------------------------------------------------------------- /06_Query_Params/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/package.json -------------------------------------------------------------------------------- /06_Query_Params/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/public/main.css -------------------------------------------------------------------------------- /06_Query_Params/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/server.js -------------------------------------------------------------------------------- /06_Query_Params/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/App.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/Blocking.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/Content.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/Home.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/Miss.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/NoMatch.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/QueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/QueryParams.js -------------------------------------------------------------------------------- /06_Query_Params/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/src/Components/index.js -------------------------------------------------------------------------------- /06_Query_Params/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/06_Query_Params/webpack.development.config.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/.babelrc -------------------------------------------------------------------------------- /07_Recurssive_Paths/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/index.html -------------------------------------------------------------------------------- /07_Recurssive_Paths/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/package.json -------------------------------------------------------------------------------- /07_Recurssive_Paths/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/public/main.css -------------------------------------------------------------------------------- /07_Recurssive_Paths/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/server.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/App.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/Blocking.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/Content.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/Home.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/Miss.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/NoMatch.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/QueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/QueryParams.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/Recursive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/Recursive.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/src/Components/index.js -------------------------------------------------------------------------------- /07_Recurssive_Paths/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/07_Recurssive_Paths/webpack.development.config.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/.babelrc -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/index.html -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/package.json -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/public/main.css -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/server.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/App.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Auth.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Blocking.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Content.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Home.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Login.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Miss.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/NoMatch.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Protected.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/QueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/QueryParams.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/Recursive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/Recursive.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/src/Components/index.js -------------------------------------------------------------------------------- /08_Redirects_and_Authentication/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/08_Redirects_and_Authentication/webpack.development.config.js -------------------------------------------------------------------------------- /09_Router_Config/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/.babelrc -------------------------------------------------------------------------------- /09_Router_Config/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/index.html -------------------------------------------------------------------------------- /09_Router_Config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/package.json -------------------------------------------------------------------------------- /09_Router_Config/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/public/main.css -------------------------------------------------------------------------------- /09_Router_Config/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/server.js -------------------------------------------------------------------------------- /09_Router_Config/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/App.js -------------------------------------------------------------------------------- /09_Router_Config/src/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Auth.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Blocking.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Content.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Home.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Login.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Miss.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/NoMatch.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Protected.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/QueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/QueryParams.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/Recursive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/Recursive.js -------------------------------------------------------------------------------- /09_Router_Config/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/Components/index.js -------------------------------------------------------------------------------- /09_Router_Config/src/router-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/src/router-config.js -------------------------------------------------------------------------------- /09_Router_Config/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/09_Router_Config/webpack.development.config.js -------------------------------------------------------------------------------- /10_Server_Rendering/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/.babelrc -------------------------------------------------------------------------------- /10_Server_Rendering/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/index.html -------------------------------------------------------------------------------- /10_Server_Rendering/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/package.json -------------------------------------------------------------------------------- /10_Server_Rendering/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/public/main.css -------------------------------------------------------------------------------- /10_Server_Rendering/requestHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/requestHandler.js -------------------------------------------------------------------------------- /10_Server_Rendering/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/server.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/App.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Auth.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/App.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/BasicRouting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/BasicRouting.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Blocking.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Content.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Home.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Login.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Miss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Miss.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/NoMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/NoMatch.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Protected.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/QueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/QueryParams.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/Recursive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/Recursive.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/Components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/Components/index.js -------------------------------------------------------------------------------- /10_Server_Rendering/src/router-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/src/router-config.js -------------------------------------------------------------------------------- /10_Server_Rendering/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/10_Server_Rendering/webpack.development.config.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IrfanBaqui/react-router-v4-tutorial/HEAD/package.json --------------------------------------------------------------------------------