aboutsummaryrefslogtreecommitdiff
path: root/content/docs/programming-resources/web-development/frontend/js-frameworks
diff options
context:
space:
mode:
Diffstat (limited to 'content/docs/programming-resources/web-development/frontend/js-frameworks')
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md8
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/react.md10
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md11
3 files changed, 29 insertions, 0 deletions
diff --git a/content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md
new file mode 100644
index 0000000..d7c9637
--- /dev/null
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md
@@ -0,0 +1,8 @@
+---
+title: JavaScript Frameworks
+description: Componentize your web applications
+weight: 3
+---
+
+JS frameworks make it easy to write websites which make heavy use of JavaScript for logic.
+You can divide different parts of the website into "components" that can be imported and used/re-used multiple times in the website without the need to write extra code.
diff --git a/content/docs/programming-resources/web-development/frontend/js-frameworks/react.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/react.md
new file mode 100644
index 0000000..c20844f
--- /dev/null
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/react.md
@@ -0,0 +1,10 @@
+---
+title: React
+description: The most popular JavaScript UI library
+weight: 1
+---
+
+React is my favourite JS Framework (by definition it's a library but I'm grouping it with framework).
+It's very easy to learn and is very popular so has great documentation.
+
+- React in one video: [Video by Mike Dane](https://www.youtube.com/watch?v=ABQLwlE8MUA)
diff --git a/content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md
new file mode 100644
index 0000000..3dd4e61
--- /dev/null
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md
@@ -0,0 +1,11 @@
+---
+title: Svelte
+description: The fastest JS framework
+weight: 2
+---
+
+Svelte is unique because it's very lightweight and fast.
+It's easier than react to code in but honestly not very fun. But something being fun is
+subjective so I recommend trying it out!
+
+- Svelte crash course: [Video by Traversy Media](https://www.youtube.com/watch?v=3TVy6GdtNuQ)