From daf9a9e4cc20a09fea249674a9ea3e3c578575de Mon Sep 17 00:00:00 2001 From: sedmima20 Date: Fri, 22 Sep 2023 16:27:40 +0200 Subject: [PATCH] content: added new React skills section --- skills/77 React/Array rendering.yml | 41 ++ skills/77 React/Basics.yml | 150 +++++ skills/77 React/Composability.yml | 62 ++ skills/77 React/Conditional rendering.yml | 59 ++ skills/77 React/Effect.yml | 94 +++ skills/77 React/Forms.yml | 143 +++++ skills/77 React/HTML vs. JSX.yml | 35 + skills/77 React/Local setup & deployment.yml | 56 ++ skills/77 React/Projects.yml | 632 +++++++++++++++++++ skills/77 React/Props.yml | 88 +++ skills/77 React/Routing.yml | 6 + skills/77 React/State.yml | 199 ++++++ 12 files changed, 1565 insertions(+) create mode 100644 skills/77 React/Array rendering.yml create mode 100644 skills/77 React/Basics.yml create mode 100644 skills/77 React/Composability.yml create mode 100644 skills/77 React/Conditional rendering.yml create mode 100644 skills/77 React/Effect.yml create mode 100644 skills/77 React/Forms.yml create mode 100644 skills/77 React/HTML vs. JSX.yml create mode 100644 skills/77 React/Local setup & deployment.yml create mode 100644 skills/77 React/Projects.yml create mode 100644 skills/77 React/Props.yml create mode 100644 skills/77 React/Routing.yml create mode 100644 skills/77 React/State.yml diff --git a/skills/77 React/Array rendering.yml b/skills/77 React/Array rendering.yml new file mode 100644 index 000000000..86b794fd2 --- /dev/null +++ b/skills/77 React/Array rendering.yml @@ -0,0 +1,41 @@ +--- +sort: 50 + +--- +skill: "Mapping" +level: 4 +requires: + - "Props // Non-string props" + - "// JavaScript // Iterators // .map()" +resources: + - url: https://scrimba.com/learn/learnreact/review-array-map-co4f44cfb9e4575776dc759eb + desc: "Review - array .map()" + text: | + Make sure you know how to work with this + type: interactive course + lang: en + status: ok + - url: https://scrimba.com/learn/learnreact/react-renders-arrays-co3dc4d16838dd05ca4667cb9 + desc: "React renders arrays" + type: interactive course + lang: en + status: ok + - url: https://scrimba.com/learn/learnreact/mapping-components-co20249b69609b9df5473acc7 + desc: "Mapping components" + type: interactive course + lang: en + status: ok + - url: https://scrimba.com/learn/learnreact/map-quiz-coe9846508d586a605352f235 + desc: "Map quiz!" + text: | + Practice what you've learned + type: interactive course + lang: en + status: ok + - url: https://scrimba.com/learn/learnreact/loading-images-from-map-coe6c4822bbdc0a0360bd1961 + desc: "Loading images from .map()" + text: | + Just in case the images don't load correctly + type: video + lang: en + status: ok \ No newline at end of file diff --git a/skills/77 React/Basics.yml b/skills/77 React/Basics.yml new file mode 100644 index 000000000..5bd2e7730 --- /dev/null +++ b/skills/77 React/Basics.yml @@ -0,0 +1,150 @@ +--- +sort: 10 + +--- +skill: "Introduction to React" +level: 3 +requires: + - "// CSS // General CSS // Basic CSS Syntax" + - "// CSS // General CSS // Connecting with HTML (linking)" + - "// JavaScript // Functions // Principles" + - "// JavaScript // Objects // Objects overview" + - "// JavaScript // JavaScript in Browser //