├── .babelrc ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierrc ├── README.md ├── TPs ├── TP-01 │ ├── Hello.js │ ├── index.js │ └── readme.txt ├── TP-02 │ ├── ShoppingList.js │ └── index.js ├── TP-03 │ ├── Student.js │ ├── StudentDetails.js │ ├── StudentFilter.js │ ├── StudentsApp.js │ ├── StudentsTable.js │ └── index.js ├── TP-04 │ ├── Item.js │ ├── ShoppingItem.js │ ├── ShoppingList.js │ ├── actions │ │ └── items.js │ ├── index.js │ └── reducers │ │ ├── index.js │ │ └── items.js ├── TP-05 │ ├── Item.js │ ├── ShoppingItem.js │ ├── ShoppingList.js │ ├── apis │ │ └── items.js │ └── index.js ├── TP-06 │ ├── App.js │ ├── Context.js │ ├── User.js │ └── index.js ├── TP-07 │ ├── Student.js │ ├── StudentDetails.js │ ├── StudentDetails.test.js │ ├── StudentFilter.js │ ├── StudentFilter.test.js │ ├── StudentsApp.js │ ├── StudentsApp.test.js │ ├── StudentsTable.js │ ├── StudentsTable.test.js │ └── index.js ├── TP-08 │ ├── About.js │ ├── App.js │ ├── Home.js │ ├── index.js │ └── users │ │ ├── UserDetails.js │ │ └── Users.js ├── TP-09 │ ├── App.js │ ├── Button.js │ └── index.js ├── demos │ ├── controlled │ │ ├── NameForm.js │ │ └── index.js │ ├── fetch │ │ ├── ShoppingItem.js │ │ ├── ShoppingList.js │ │ └── index.js │ ├── futur │ │ ├── index.html │ │ ├── index.txt │ │ └── lazy-suspense │ │ │ ├── Goodbye.js │ │ │ └── index.js │ ├── indexAsKeyBug │ │ ├── ProblemWithIndexAsKey.js │ │ └── index.js │ ├── middleware │ │ ├── Item.js │ │ ├── ShoppingItem.js │ │ ├── ShoppingList.js │ │ ├── actions │ │ │ └── items.js │ │ ├── index.js │ │ ├── middleware.js │ │ └── reducers │ │ │ ├── index.js │ │ │ └── items.js │ ├── optimisation-key │ │ ├── App.js │ │ └── index.js │ ├── portal │ │ ├── App.js │ │ └── index.js │ ├── redux toolkit │ │ ├── Item.js │ │ ├── ShoppingItem.js │ │ ├── ShoppingList.js │ │ ├── index.js │ │ ├── slice │ │ │ └── items.js │ │ └── store │ │ │ └── index.js │ └── useEffect │ │ ├── App.js │ │ ├── Menu.js │ │ ├── Routes │ │ ├── Home.js │ │ ├── Route1.js │ │ └── Route2.js │ │ └── index.js ├── index.html └── solutions │ ├── TP-01 │ ├── Hello.js │ └── index.js │ ├── TP-02 │ ├── ShoppingItem.js │ ├── ShoppingList.js │ └── index.js │ ├── TP-03 │ ├── Student.js │ ├── StudentDetails.js │ ├── StudentFilter.js │ ├── StudentsApp.js │ ├── StudentsTable.js │ └── index.js │ ├── TP-04 │ ├── Item.js │ ├── ShoppingItem.js │ ├── ShoppingList.js │ ├── actions │ │ └── items.js │ ├── index.js │ └── reducers │ │ ├── index.js │ │ └── items.js │ ├── TP-05 │ ├── Item.js │ ├── ShoppingItem.js │ ├── ShoppingList.js │ ├── apis │ │ └── items.js │ └── index.js │ ├── TP-06 │ ├── App.js │ ├── Context.js │ ├── User.js │ └── index.js │ ├── TP-07 │ ├── Student.js │ ├── StudentDetails.js │ ├── StudentDetails.test.js │ ├── StudentFilter.js │ ├── StudentFilter.test.js │ ├── StudentsApp.js │ ├── StudentsApp.test.js │ ├── StudentsTable.js │ ├── StudentsTable.test.js │ ├── __snapshots__ │ │ └── StudentsApp.test.js.snap │ └── index.js │ ├── TP-08 │ ├── About.js │ ├── App.js │ ├── Home.js │ ├── index.js │ └── users │ │ ├── UserDetails.js │ │ └── Users.js │ └── TP-09 │ ├── App.js │ ├── Button.js │ └── index.js ├── cypress ├── cypress.config.js └── e2e │ └── tps.cy.js ├── images ├── coffee.gif ├── components.png ├── flux-bestpractice.png ├── flux.png ├── mynameis.jpg ├── postits.jpg ├── react.svg ├── redux.png ├── should-component-update.png └── ts.svg ├── index.html ├── itest ├── index.html └── webpack.config.itest.js ├── package.json ├── public ├── anna.jpeg ├── elsa.jpeg ├── favicon.ico ├── items.json └── students.json ├── reveal ├── plugin │ ├── highlight │ │ ├── highlight.esm.js │ │ ├── highlight.js │ │ ├── monokai.css │ │ ├── plugin.js │ │ └── zenburn.css │ ├── markdown │ │ ├── markdown.esm.js │ │ ├── markdown.js │ │ └── plugin.js │ ├── math │ │ ├── katex.js │ │ ├── math.esm.js │ │ ├── math.js │ │ ├── mathjax2.js │ │ ├── mathjax3.js │ │ └── plugin.js │ ├── notes │ │ ├── notes.esm.js │ │ ├── notes.js │ │ ├── plugin.js │ │ └── speaker-view.html │ ├── search │ │ ├── plugin.js │ │ ├── search.esm.js │ │ └── search.js │ └── zoom │ │ ├── plugin.js │ │ ├── zoom.esm.js │ │ └── zoom.js ├── reset.css ├── reveal.css ├── reveal.esm.js ├── reveal.js └── theme │ ├── beige.css │ ├── black.css │ ├── blood.css │ ├── fonts │ ├── league-gothic │ │ ├── LICENSE │ │ ├── league-gothic.css │ │ ├── league-gothic.eot │ │ ├── league-gothic.ttf │ │ └── league-gothic.woff │ └── source-sans-pro │ │ ├── LICENSE │ │ ├── source-sans-pro-italic.eot │ │ ├── source-sans-pro-italic.ttf │ │ ├── source-sans-pro-italic.woff │ │ ├── source-sans-pro-regular.eot │ │ ├── source-sans-pro-regular.ttf │ │ ├── source-sans-pro-regular.woff │ │ ├── source-sans-pro-semibold.eot │ │ ├── source-sans-pro-semibold.ttf │ │ ├── source-sans-pro-semibold.woff │ │ ├── source-sans-pro-semibolditalic.eot │ │ ├── source-sans-pro-semibolditalic.ttf │ │ ├── source-sans-pro-semibolditalic.woff │ │ └── source-sans-pro.css │ ├── league.css │ ├── moon.css │ ├── night.css │ ├── serif.css │ ├── simple.css │ ├── sky.css │ ├── solarized.css │ └── white.css ├── src └── .gitignore ├── typescript.html └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/.babelrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18.12.0 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/README.md -------------------------------------------------------------------------------- /TPs/TP-01/Hello.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TPs/TP-01/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TPs/TP-01/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-01/readme.txt -------------------------------------------------------------------------------- /TPs/TP-02/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-02/ShoppingList.js -------------------------------------------------------------------------------- /TPs/TP-02/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-02/index.js -------------------------------------------------------------------------------- /TPs/TP-03/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/Student.js -------------------------------------------------------------------------------- /TPs/TP-03/StudentDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/StudentDetails.js -------------------------------------------------------------------------------- /TPs/TP-03/StudentFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/StudentFilter.js -------------------------------------------------------------------------------- /TPs/TP-03/StudentsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/StudentsApp.js -------------------------------------------------------------------------------- /TPs/TP-03/StudentsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/StudentsTable.js -------------------------------------------------------------------------------- /TPs/TP-03/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-03/index.js -------------------------------------------------------------------------------- /TPs/TP-04/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/Item.js -------------------------------------------------------------------------------- /TPs/TP-04/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/TP-04/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/ShoppingList.js -------------------------------------------------------------------------------- /TPs/TP-04/actions/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/actions/items.js -------------------------------------------------------------------------------- /TPs/TP-04/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/index.js -------------------------------------------------------------------------------- /TPs/TP-04/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/reducers/index.js -------------------------------------------------------------------------------- /TPs/TP-04/reducers/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-04/reducers/items.js -------------------------------------------------------------------------------- /TPs/TP-05/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-05/Item.js -------------------------------------------------------------------------------- /TPs/TP-05/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-05/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/TP-05/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-05/ShoppingList.js -------------------------------------------------------------------------------- /TPs/TP-05/apis/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-05/apis/items.js -------------------------------------------------------------------------------- /TPs/TP-05/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-05/index.js -------------------------------------------------------------------------------- /TPs/TP-06/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-06/App.js -------------------------------------------------------------------------------- /TPs/TP-06/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-06/Context.js -------------------------------------------------------------------------------- /TPs/TP-06/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-06/User.js -------------------------------------------------------------------------------- /TPs/TP-06/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-06/index.js -------------------------------------------------------------------------------- /TPs/TP-07/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/Student.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentDetails.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentDetails.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentDetails.test.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentFilter.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentFilter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentFilter.test.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentsApp.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentsApp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentsApp.test.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentsTable.js -------------------------------------------------------------------------------- /TPs/TP-07/StudentsTable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/StudentsTable.test.js -------------------------------------------------------------------------------- /TPs/TP-07/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-07/index.js -------------------------------------------------------------------------------- /TPs/TP-08/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/About.js -------------------------------------------------------------------------------- /TPs/TP-08/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/App.js -------------------------------------------------------------------------------- /TPs/TP-08/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/Home.js -------------------------------------------------------------------------------- /TPs/TP-08/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/index.js -------------------------------------------------------------------------------- /TPs/TP-08/users/UserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/users/UserDetails.js -------------------------------------------------------------------------------- /TPs/TP-08/users/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-08/users/Users.js -------------------------------------------------------------------------------- /TPs/TP-09/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-09/App.js -------------------------------------------------------------------------------- /TPs/TP-09/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-09/Button.js -------------------------------------------------------------------------------- /TPs/TP-09/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/TP-09/index.js -------------------------------------------------------------------------------- /TPs/demos/controlled/NameForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/controlled/NameForm.js -------------------------------------------------------------------------------- /TPs/demos/controlled/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/controlled/index.js -------------------------------------------------------------------------------- /TPs/demos/fetch/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/fetch/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/demos/fetch/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/fetch/ShoppingList.js -------------------------------------------------------------------------------- /TPs/demos/fetch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/fetch/index.js -------------------------------------------------------------------------------- /TPs/demos/futur/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/futur/index.html -------------------------------------------------------------------------------- /TPs/demos/futur/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/futur/index.txt -------------------------------------------------------------------------------- /TPs/demos/futur/lazy-suspense/Goodbye.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/futur/lazy-suspense/Goodbye.js -------------------------------------------------------------------------------- /TPs/demos/futur/lazy-suspense/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/futur/lazy-suspense/index.js -------------------------------------------------------------------------------- /TPs/demos/indexAsKeyBug/ProblemWithIndexAsKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/indexAsKeyBug/ProblemWithIndexAsKey.js -------------------------------------------------------------------------------- /TPs/demos/indexAsKeyBug/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/indexAsKeyBug/index.js -------------------------------------------------------------------------------- /TPs/demos/middleware/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/Item.js -------------------------------------------------------------------------------- /TPs/demos/middleware/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/demos/middleware/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/ShoppingList.js -------------------------------------------------------------------------------- /TPs/demos/middleware/actions/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/actions/items.js -------------------------------------------------------------------------------- /TPs/demos/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/index.js -------------------------------------------------------------------------------- /TPs/demos/middleware/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/middleware.js -------------------------------------------------------------------------------- /TPs/demos/middleware/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/reducers/index.js -------------------------------------------------------------------------------- /TPs/demos/middleware/reducers/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/middleware/reducers/items.js -------------------------------------------------------------------------------- /TPs/demos/optimisation-key/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/optimisation-key/App.js -------------------------------------------------------------------------------- /TPs/demos/optimisation-key/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/optimisation-key/index.js -------------------------------------------------------------------------------- /TPs/demos/portal/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/portal/App.js -------------------------------------------------------------------------------- /TPs/demos/portal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/portal/index.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/Item.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/ShoppingList.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/index.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/slice/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/slice/items.js -------------------------------------------------------------------------------- /TPs/demos/redux toolkit/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/redux toolkit/store/index.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/App.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/Menu.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/Routes/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/Routes/Home.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/Routes/Route1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/Routes/Route1.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/Routes/Route2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/Routes/Route2.js -------------------------------------------------------------------------------- /TPs/demos/useEffect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/demos/useEffect/index.js -------------------------------------------------------------------------------- /TPs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/index.html -------------------------------------------------------------------------------- /TPs/solutions/TP-01/Hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-01/Hello.js -------------------------------------------------------------------------------- /TPs/solutions/TP-01/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-01/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-02/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-02/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/solutions/TP-02/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-02/ShoppingList.js -------------------------------------------------------------------------------- /TPs/solutions/TP-02/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-02/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/Student.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/StudentDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/StudentDetails.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/StudentFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/StudentFilter.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/StudentsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/StudentsApp.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/StudentsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/StudentsTable.js -------------------------------------------------------------------------------- /TPs/solutions/TP-03/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-03/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/Item.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/ShoppingList.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/actions/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/actions/items.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/reducers/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-04/reducers/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-04/reducers/items.js -------------------------------------------------------------------------------- /TPs/solutions/TP-05/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-05/Item.js -------------------------------------------------------------------------------- /TPs/solutions/TP-05/ShoppingItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-05/ShoppingItem.js -------------------------------------------------------------------------------- /TPs/solutions/TP-05/ShoppingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-05/ShoppingList.js -------------------------------------------------------------------------------- /TPs/solutions/TP-05/apis/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-05/apis/items.js -------------------------------------------------------------------------------- /TPs/solutions/TP-05/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-05/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-06/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-06/App.js -------------------------------------------------------------------------------- /TPs/solutions/TP-06/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-06/Context.js -------------------------------------------------------------------------------- /TPs/solutions/TP-06/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-06/User.js -------------------------------------------------------------------------------- /TPs/solutions/TP-06/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-06/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/Student.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentDetails.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentDetails.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentDetails.test.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentFilter.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentFilter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentFilter.test.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentsApp.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentsApp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentsApp.test.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentsTable.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/StudentsTable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/StudentsTable.test.js -------------------------------------------------------------------------------- /TPs/solutions/TP-07/__snapshots__/StudentsApp.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/__snapshots__/StudentsApp.test.js.snap -------------------------------------------------------------------------------- /TPs/solutions/TP-07/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-07/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/About.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/App.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/Home.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/index.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/users/UserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/users/UserDetails.js -------------------------------------------------------------------------------- /TPs/solutions/TP-08/users/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-08/users/Users.js -------------------------------------------------------------------------------- /TPs/solutions/TP-09/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-09/App.js -------------------------------------------------------------------------------- /TPs/solutions/TP-09/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-09/Button.js -------------------------------------------------------------------------------- /TPs/solutions/TP-09/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/TPs/solutions/TP-09/index.js -------------------------------------------------------------------------------- /cypress/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/cypress/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/tps.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/cypress/e2e/tps.cy.js -------------------------------------------------------------------------------- /images/coffee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/coffee.gif -------------------------------------------------------------------------------- /images/components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/components.png -------------------------------------------------------------------------------- /images/flux-bestpractice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/flux-bestpractice.png -------------------------------------------------------------------------------- /images/flux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/flux.png -------------------------------------------------------------------------------- /images/mynameis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/mynameis.jpg -------------------------------------------------------------------------------- /images/postits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/postits.jpg -------------------------------------------------------------------------------- /images/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/react.svg -------------------------------------------------------------------------------- /images/redux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/redux.png -------------------------------------------------------------------------------- /images/should-component-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/should-component-update.png -------------------------------------------------------------------------------- /images/ts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/images/ts.svg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/index.html -------------------------------------------------------------------------------- /itest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/itest/index.html -------------------------------------------------------------------------------- /itest/webpack.config.itest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/itest/webpack.config.itest.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/package.json -------------------------------------------------------------------------------- /public/anna.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/public/anna.jpeg -------------------------------------------------------------------------------- /public/elsa.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/public/elsa.jpeg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/public/items.json -------------------------------------------------------------------------------- /public/students.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/public/students.json -------------------------------------------------------------------------------- /reveal/plugin/highlight/highlight.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/highlight/highlight.esm.js -------------------------------------------------------------------------------- /reveal/plugin/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/highlight/highlight.js -------------------------------------------------------------------------------- /reveal/plugin/highlight/monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/highlight/monokai.css -------------------------------------------------------------------------------- /reveal/plugin/highlight/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/highlight/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/highlight/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/highlight/zenburn.css -------------------------------------------------------------------------------- /reveal/plugin/markdown/markdown.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/markdown/markdown.esm.js -------------------------------------------------------------------------------- /reveal/plugin/markdown/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/markdown/markdown.js -------------------------------------------------------------------------------- /reveal/plugin/markdown/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/markdown/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/math/katex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/katex.js -------------------------------------------------------------------------------- /reveal/plugin/math/math.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/math.esm.js -------------------------------------------------------------------------------- /reveal/plugin/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/math.js -------------------------------------------------------------------------------- /reveal/plugin/math/mathjax2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/mathjax2.js -------------------------------------------------------------------------------- /reveal/plugin/math/mathjax3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/mathjax3.js -------------------------------------------------------------------------------- /reveal/plugin/math/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/math/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/notes/notes.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/notes/notes.esm.js -------------------------------------------------------------------------------- /reveal/plugin/notes/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/notes/notes.js -------------------------------------------------------------------------------- /reveal/plugin/notes/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/notes/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/notes/speaker-view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/notes/speaker-view.html -------------------------------------------------------------------------------- /reveal/plugin/search/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/search/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/search/search.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/search/search.esm.js -------------------------------------------------------------------------------- /reveal/plugin/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/search/search.js -------------------------------------------------------------------------------- /reveal/plugin/zoom/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/zoom/plugin.js -------------------------------------------------------------------------------- /reveal/plugin/zoom/zoom.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/zoom/zoom.esm.js -------------------------------------------------------------------------------- /reveal/plugin/zoom/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/plugin/zoom/zoom.js -------------------------------------------------------------------------------- /reveal/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/reset.css -------------------------------------------------------------------------------- /reveal/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/reveal.css -------------------------------------------------------------------------------- /reveal/reveal.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/reveal.esm.js -------------------------------------------------------------------------------- /reveal/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/reveal.js -------------------------------------------------------------------------------- /reveal/theme/beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/beige.css -------------------------------------------------------------------------------- /reveal/theme/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/black.css -------------------------------------------------------------------------------- /reveal/theme/blood.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/blood.css -------------------------------------------------------------------------------- /reveal/theme/fonts/league-gothic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/league-gothic/LICENSE -------------------------------------------------------------------------------- /reveal/theme/fonts/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/league-gothic/league-gothic.css -------------------------------------------------------------------------------- /reveal/theme/fonts/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /reveal/theme/fonts/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /reveal/theme/fonts/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/LICENSE -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /reveal/theme/fonts/source-sans-pro/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/fonts/source-sans-pro/source-sans-pro.css -------------------------------------------------------------------------------- /reveal/theme/league.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/league.css -------------------------------------------------------------------------------- /reveal/theme/moon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/moon.css -------------------------------------------------------------------------------- /reveal/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/night.css -------------------------------------------------------------------------------- /reveal/theme/serif.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/serif.css -------------------------------------------------------------------------------- /reveal/theme/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/simple.css -------------------------------------------------------------------------------- /reveal/theme/sky.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/sky.css -------------------------------------------------------------------------------- /reveal/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/solarized.css -------------------------------------------------------------------------------- /reveal/theme/white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/reveal/theme/white.css -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /typescript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/typescript.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbcazaux/formation-reactjs-es6/HEAD/webpack.config.js --------------------------------------------------------------------------------