From ed0acef173ae46ff7b8689b896a2913149b7da4e Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Mon, 30 Jan 2023 02:18:52 +0530 Subject: added a 'knowledge base' --- .../web-development/frontend/js-frameworks/_index.md | 8 ++++++++ .../web-development/frontend/js-frameworks/react.md | 10 ++++++++++ .../web-development/frontend/js-frameworks/svelte.md | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md create mode 100644 content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md create mode 100644 content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md (limited to 'content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks') diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md b/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md new file mode 100644 index 0000000..d7c9637 --- /dev/null +++ b/content/docs/resources-to-learn-programming/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/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md b/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md new file mode 100644 index 0000000..c20844f --- /dev/null +++ b/content/docs/resources-to-learn-programming/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/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md b/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md new file mode 100644 index 0000000..3dd4e61 --- /dev/null +++ b/content/docs/resources-to-learn-programming/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) -- cgit v1.2.3