From 843dcaf796644ab665a605f1badcda7138d2453d Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Sat, 9 Mar 2019 21:43:30 -0600 Subject: [PATCH] Update scripts based on truffle shuffle --- .vscode/launch.json | 3 +-- _not_important/instructor-notes/TODO.md | 25 ++++++++++++++++++++++++ exercise-10/README.md | 2 +- exercise-10/a_callbacks.spec.js | 2 +- exercise-10/b_promises.spec.js | 2 +- exercise-10/c_async.spec.js | 2 +- exercise-10/jest.config.js | 2 +- exercise-11/App.js | 2 +- exercise-11/complete/App.js | 2 +- exercise-12/Header.js | 2 +- exercise-12/complete/Header.js | 2 +- exercise-13/jest.config.js | 2 +- exercise-14/App.js | 2 +- exercise-5/App.js | 2 +- exercise-6/App.js | 2 +- exercise-6/README.md | 2 +- exercise-7/1-component-css-files/App.js | 2 +- exercise-7/2-css-modules/App.js | 2 +- exercise-7/3-styled-components/App.js | 2 +- exercise-8/App.js | 2 +- exercise-8/SOLUTIONS.md | 2 +- exercise-8/complete/App.js | 2 +- exercise-9/App.js | 2 +- package.json | 26 ++++++++++++------------- 24 files changed, 60 insertions(+), 36 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index da09ac6..6bb7934 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -10,8 +10,7 @@ "name": "Launch Program", "program": "${workspaceFolder}/_not_important/scripts/start.js", "env": { - "APP_EXERCISE": "exercise-17", - "APP_USE_CSS_MODULES": "true" + "APP_EXERCISE": "exercise-17" } } ] diff --git a/_not_important/instructor-notes/TODO.md b/_not_important/instructor-notes/TODO.md index e69de29..03d226a 100644 --- a/_not_important/instructor-notes/TODO.md +++ b/_not_important/instructor-notes/TODO.md @@ -0,0 +1,25 @@ +1: Modern JavaScript: Modules (& fat-arrow) +2: Thinking In Components +3: Modern JavaScript: Working With Variables (was 4) +t4: JSX Fundamentals (was 5) +v5: What can a component render? (was 6) +t6: Composition & `props.children` (was 8) +v7: Three Ways To Style (was 10) +t8: React Router (was 11) +v9: Managing Component State (was 12) +10: Modern JavaScript: `async`/`await` (was 13) +t11: Loading Data (was 14) +v12: React Context (was 15) +13: Modern JavaScript: Class Syntax (was 3) +t14: Convert A Component (was 7) +v15: Legacy State Management (new) +t16: Legacy Lifecycle Events (new) +17: Testing Component Render +18: Testing Component Interactions + +X rename folders +x rename in README's +x rename in apps +x yarn start's +change colors +sync names/numbers to slides diff --git a/exercise-10/README.md b/exercise-10/README.md index c762d81..c2327ac 100644 --- a/exercise-10/README.md +++ b/exercise-10/README.md @@ -1,6 +1,6 @@ # Exercise 10 -## Modern JS: Async/Await +## Modern JavaScript: `async`/`await` This exercise introduces you to the async/await features utilized in modern JavaScript applications. diff --git a/exercise-10/a_callbacks.spec.js b/exercise-10/a_callbacks.spec.js index 5df6b7b..e26307f 100644 --- a/exercise-10/a_callbacks.spec.js +++ b/exercise-10/a_callbacks.spec.js @@ -1,6 +1,6 @@ import { takeCareOfKitten, runOutOfBowls, washBowls } from './a_callbacks'; -describe('exercise-13', () => { +describe('exercise-10', () => { describe('a_callbacks', () => { it('feeds a kitten when we have bowls', done => { washBowls(); diff --git a/exercise-10/b_promises.spec.js b/exercise-10/b_promises.spec.js index 2d8bb92..b2d00b7 100644 --- a/exercise-10/b_promises.spec.js +++ b/exercise-10/b_promises.spec.js @@ -1,6 +1,6 @@ import { takeCareOfKitten, runOutOfBowls, washBowls } from './b_promises'; -describe('exercise-13', () => { +describe('exercise-10', () => { describe('b_promises', () => { it('feeds a kitten when we have bowls', done => { washBowls(); diff --git a/exercise-10/c_async.spec.js b/exercise-10/c_async.spec.js index ff8679e..91d120c 100644 --- a/exercise-10/c_async.spec.js +++ b/exercise-10/c_async.spec.js @@ -1,6 +1,6 @@ import { takeCareOfKitten, runOutOfBowls, washBowls } from './c_async'; -describe('exercise-13', () => { +describe('exercise-10', () => { describe('c_async', () => { it('feeds a kitten when we have bowls', async () => { washBowls(); diff --git a/exercise-10/jest.config.js b/exercise-10/jest.config.js index 0619eaf..6700738 100644 --- a/exercise-10/jest.config.js +++ b/exercise-10/jest.config.js @@ -1,4 +1,4 @@ -const exercise = 'exercise-13'; +const exercise = 'exercise-10'; module.exports = { rootDir: '../', diff --git a/exercise-11/App.js b/exercise-11/App.js index 5ef2e8b..26f0b8f 100644 --- a/exercise-11/App.js +++ b/exercise-11/App.js @@ -12,7 +12,7 @@ function App() {
-

Exercise 14

+

Exercise 11

Loading Data

diff --git a/exercise-11/complete/App.js b/exercise-11/complete/App.js index 5ef2e8b..26f0b8f 100644 --- a/exercise-11/complete/App.js +++ b/exercise-11/complete/App.js @@ -12,7 +12,7 @@ function App() {
-

Exercise 14

+

Exercise 11

Loading Data

diff --git a/exercise-12/Header.js b/exercise-12/Header.js index f59261f..fd2fa33 100644 --- a/exercise-12/Header.js +++ b/exercise-12/Header.js @@ -9,7 +9,7 @@ import styles from './Header.module.css'; export default function Header() { return (
-

Exercise 15

+

Exercise 12

React Context

diff --git a/exercise-12/complete/Header.js b/exercise-12/complete/Header.js index 5298c9a..7e0e581 100644 --- a/exercise-12/complete/Header.js +++ b/exercise-12/complete/Header.js @@ -12,7 +12,7 @@ export default function Header() { {({ theme }) => (
-

Exercise 15

+

Exercise 12

React Context

diff --git a/exercise-13/jest.config.js b/exercise-13/jest.config.js index 7571472..0619eaf 100644 --- a/exercise-13/jest.config.js +++ b/exercise-13/jest.config.js @@ -1,4 +1,4 @@ -const exercise = 'exercise-3'; +const exercise = 'exercise-13'; module.exports = { rootDir: '../', diff --git a/exercise-14/App.js b/exercise-14/App.js index 9f63621..a465bce 100644 --- a/exercise-14/App.js +++ b/exercise-14/App.js @@ -6,7 +6,7 @@ function App() { return (
-

Exercise 7

+

Exercise 14

Convert a Component

diff --git a/exercise-5/App.js b/exercise-5/App.js index 9742b5c..48dacab 100644 --- a/exercise-5/App.js +++ b/exercise-5/App.js @@ -6,7 +6,7 @@ function App() { return (
-

Exercise 6

+

Exercise 5

What can a component render?

diff --git a/exercise-6/App.js b/exercise-6/App.js index 85a4645..2f9b638 100644 --- a/exercise-6/App.js +++ b/exercise-6/App.js @@ -6,7 +6,7 @@ function App() { return (
-

Exercise 8

+

Exercise 6

Composition & props.children

diff --git a/exercise-6/README.md b/exercise-6/README.md index aaed8c0..b4f8926 100644 --- a/exercise-6/README.md +++ b/exercise-6/README.md @@ -1,6 +1,6 @@ # Exercise 6 -## Composition & props.children +## Composition & `props.children` Every React component receives a special prop named `children`. This prop contains any elements declared inside of the component. diff --git a/exercise-7/1-component-css-files/App.js b/exercise-7/1-component-css-files/App.js index 4128fb5..a89a159 100644 --- a/exercise-7/1-component-css-files/App.js +++ b/exercise-7/1-component-css-files/App.js @@ -6,7 +6,7 @@ function App() { return (
-

Exercise 10

+

Exercise 7

Styling - Component CSS Files

diff --git a/exercise-7/2-css-modules/App.js b/exercise-7/2-css-modules/App.js index dc8332a..d476f5d 100644 --- a/exercise-7/2-css-modules/App.js +++ b/exercise-7/2-css-modules/App.js @@ -8,7 +8,7 @@ function App() { return (
-

Exercise 10

+

Exercise 7

Styling - CSS Modules

diff --git a/exercise-7/3-styled-components/App.js b/exercise-7/3-styled-components/App.js index ddf2be9..ad4cee2 100644 --- a/exercise-7/3-styled-components/App.js +++ b/exercise-7/3-styled-components/App.js @@ -22,7 +22,7 @@ function App() { return ( - Exercise 10 + Exercise 7

Styling - Styled Components

diff --git a/exercise-8/App.js b/exercise-8/App.js index cd0b14f..e184ad3 100644 --- a/exercise-8/App.js +++ b/exercise-8/App.js @@ -10,7 +10,7 @@ function App() {
-

Exercise 11

+

Exercise 8

React Router

diff --git a/exercise-8/SOLUTIONS.md b/exercise-8/SOLUTIONS.md index 53d70bc..657d99c 100644 --- a/exercise-8/SOLUTIONS.md +++ b/exercise-8/SOLUTIONS.md @@ -12,7 +12,7 @@ function App() {
-

Exercise 11

+

Exercise 8

React Router

diff --git a/exercise-8/complete/App.js b/exercise-8/complete/App.js index d9bcaab..108edf8 100644 --- a/exercise-8/complete/App.js +++ b/exercise-8/complete/App.js @@ -12,7 +12,7 @@ function App() {
-

Exercise 11

+

Exercise 8

React Router

diff --git a/exercise-9/App.js b/exercise-9/App.js index 3f1b388..266d7ce 100644 --- a/exercise-9/App.js +++ b/exercise-9/App.js @@ -12,7 +12,7 @@ function App() {
-

Exercise 12

+

Exercise 9

Managing Component State

diff --git a/package.json b/package.json index 87fbd8d..f71e197 100644 --- a/package.json +++ b/package.json @@ -69,36 +69,36 @@ "scripts": { "verify": "node ./verify", "test-exercise-1": "jest --config ./exercise-1/jest.config.js --watch", - "test-exercise-2": "cross-env APP_EXERCISE=exercise-2 node ./_not_important/scripts/test.js --env=jsdom --config ./exercise-2/jest.config.js", - "start-exercise-2": "cross-env APP_EXERCISE=exercise-2 node ./_not_important/scripts/start.js", "test-exercise-3": "jest --config ./exercise-3/jest.config.js --watch", - "test-exercise-4": "jest --config ./exercise-4/jest.config.js --watch", + "start-exercise-4": "cross-env APP_EXERCISE=exercise-4 node ./_not_important/scripts/start.js", "start-exercise-5": "cross-env APP_EXERCISE=exercise-5 node ./_not_important/scripts/start.js", "start-exercise-6": "cross-env APP_EXERCISE=exercise-6 node ./_not_important/scripts/start.js", "start-exercise-7": "cross-env APP_EXERCISE=exercise-7 node ./_not_important/scripts/start.js", "start-exercise-8": "cross-env APP_EXERCISE=exercise-8 node ./_not_important/scripts/start.js", "start-exercise-9": "cross-env APP_EXERCISE=exercise-9 node ./_not_important/scripts/start.js", - "start-exercise-10": "cross-env APP_EXERCISE=exercise-10 node ./_not_important/scripts/start.js", - "start-exercise-11": "cross-env APP_EXERCISE=exercise-11 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", - "start-exercise-12": "cross-env APP_EXERCISE=exercise-12 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", + "test-exercise-10": "jest --config ./exercise-10/jest.config.js --watch", + "start-exercise-11": "concurrently \"npm run start-exercise-11-server\" \"npm run start-exercise-11-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", + "start-exercise-11-server": "json-server --watch exercise-11/data/db.json --port 2999", + "start-exercise-11-client": "cross-env APP_EXERCISE=exercise-11 node ./_not_important/scripts/start.js", + "start-exercise-12": "concurrently \"npm run start-exercise-12-server\" \"npm run start-exercise-12-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", + "start-exercise-12-server": "json-server --watch exercise-12/data/db.json --port 2999", + "start-exercise-12-client": "cross-env APP_EXERCISE=exercise-12 node ./_not_important/scripts/start.js", "test-exercise-13": "jest --config ./exercise-13/jest.config.js --watch", - "start-exercise-14": "concurrently \"npm run start-exercise-14-server\" \"npm run start-exercise-14-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", - "start-exercise-14-server": "json-server --watch exercise-14/data/db.json --port 2999", - "start-exercise-14-client": "cross-env APP_EXERCISE=exercise-14 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", + "start-exercise-14": "cross-env APP_EXERCISE=exercise-14 node ./_not_important/scripts/start.js", "start-exercise-15": "concurrently \"npm run start-exercise-15-server\" \"npm run start-exercise-15-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", "start-exercise-15-server": "json-server --watch exercise-15/data/db.json --port 2999", - "start-exercise-15-client": "cross-env APP_EXERCISE=exercise-15 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", + "start-exercise-15-client": "cross-env APP_EXERCISE=exercise-15 node ./_not_important/scripts/start.js", "start-exercise-16": "concurrently \"npm run start-exercise-16-server\" \"npm run start-exercise-16-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", "start-exercise-16-server": "json-server --watch exercise-16/data/db.json --port 2999", - "start-exercise-16-client": "cross-env APP_EXERCISE=exercise-16 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", + "start-exercise-16-client": "cross-env APP_EXERCISE=exercise-16 node ./_not_important/scripts/start.js", "test-exercise-17": "cross-env APP_EXERCISE=exercise-17 node ./_not_important/scripts/test.js --env=jsdom --config ./exercise-17/jest.config.js --watch --runInBand", "start-exercise-17": "concurrently \"npm run start-exercise-17-server\" \"npm run start-exercise-17-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", "start-exercise-17-server": "json-server --watch exercise-17/data/db.json --port 2999", - "start-exercise-17-client": "cross-env APP_EXERCISE=exercise-17 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js", + "start-exercise-17-client": "cross-env APP_EXERCISE=exercise-17 node ./_not_important/scripts/start.js", "test-exercise-18": "cross-env APP_EXERCISE=exercise-18 node ./_not_important/scripts/test.js --env=jsdom --config ./exercise-18/jest.config.js --watch --runInBand", "start-exercise-18": "concurrently \"npm run start-exercise-18-server\" \"npm run start-exercise-18-client\" -n SERVER,CLIENT -c bgBlue,bgGreen", "start-exercise-18-server": "json-server --watch exercise-18/data/db.json --port 2999", - "start-exercise-18-client": "cross-env APP_EXERCISE=exercise-18 APP_USE_CSS_MODULES=true node ./_not_important/scripts/start.js" + "start-exercise-18-client": "cross-env APP_EXERCISE=exercise-18 node ./_not_important/scripts/start.js" }, "babel": { "presets": [