From 516600b88be1fac33775f3a596535d8e1a6939aa Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Thu, 3 Jul 2025 20:11:22 +0530 Subject: [PATCH 1/2] updated blog post link to solve #28 --- src/features/commands.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/features/commands.ts b/src/features/commands.ts index afc0659f..ec23d9ef 100644 --- a/src/features/commands.ts +++ b/src/features/commands.ts @@ -1260,7 +1260,7 @@ Authentication is a critical part of most web applications. Here are some resour title: "create-react-app is deprecated", type: EmbedType.Rich, description: ` -create-react-app is deprecated and no longer recommended for use. It is not maintained and has a large number of security vulnerabilities. Please use [Vite](https://vitejs.dev/) or [Next.js](https://nextjs.org/) instead. The [React docs](https://react.dev/learn/start-a-new-react-project#can-i-use-react-without-a-framework) has more to say about using React without the use of a framework like Next or Remix. +create-react-app is deprecated and no longer recommended for use. It is not maintained and has a large number of security vulnerabilities. Please use [Vite](https://vitejs.dev/) or [Next.js](https://nextjs.org/) instead. The [React docs](https://react.dev/blog/2025/02/14/sunsetting-create-react-app) has more to say about using React without the use of a framework like Next or Remix. `, color: EMBED_COLOR, }, From af67627ec6804d3929e88f499775aab9c38cb682 Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Fri, 4 Jul 2025 13:17:07 +0530 Subject: [PATCH 2/2] added courses command --- src/features/commands.ts | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/src/features/commands.ts b/src/features/commands.ts index 01d2ed4c..aad499d4 100644 --- a/src/features/commands.ts +++ b/src/features/commands.ts @@ -176,6 +176,44 @@ If you’re looking to gain experience in open source, we recommend starting wit }); }, }, + { + words: [`!courses`], + help: `provides a curated list of quality React courses and learning platforms`, + category: "React/Redux", + handleMessage: (msg) => { + msg.channel.send({ + embeds: [ + { + title: "Quality React Courses & Learning Platforms", + type: EmbedType.Rich, + description: `Here are some highly recommended courses and platforms for learning React, from beginner to advanced levels:`, + fields: [ + { + name: "Premium Courses", + value: ` +- [Joy of React](https://www.joyofreact.com/) - Comprehensive React course +- [Epic React](https://epicreact.dev/) - Advanced React patterns and techniques +- [Advanced React](https://www.advanced-react.com/) - By Nadia Makarevich +- [Jack Herrington's Courses](https://www.youtube.com/@jherr) - Various React topics + `, + inline: true, + }, + { + name: "Learning Platforms", + value: ` +- [Frontend Masters](https://frontendmasters.com/) - Professional-grade courses +- [React.dev](https://react.dev/) - Official React documentation +- [Reactiflux Learning Resources](https://www.reactiflux.com/learning) - Curated links + `, + inline: true, + }, + ], + color: EMBED_COLOR, + }, + ], + }); + }, + }, { words: [`!ymnnr`], help: `links to the You Might Not Need Redux article`, @@ -186,7 +224,7 @@ If you’re looking to gain experience in open source, we recommend starting wit { title: "You Might Not Need Redux", type: EmbedType.Rich, - description: `People often choose Redux before they need it. “What if our app doesn’t scale without it?" + description: `People often choose Redux before they need it. “What if our app doesn't scale without it?" Read more about this in the [article "You Might Not Need Redux" by Dan Abramov](https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367)`, color: EMBED_COLOR,