From 516600b88be1fac33775f3a596535d8e1a6939aa Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Thu, 3 Jul 2025 20:11:22 +0530 Subject: [PATCH 1/7] 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/7] 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, From 95d738a4760a05627fcb666f8073bb080b43c03a Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Tue, 28 Oct 2025 20:02:14 +0530 Subject: [PATCH 3/7] Added react/activity --- src/helpers/react-docs.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/helpers/react-docs.ts b/src/helpers/react-docs.ts index e6d2718a..d3e36283 100644 --- a/src/helpers/react-docs.ts +++ b/src/helpers/react-docs.ts @@ -127,4 +127,5 @@ const REACT_AVAILABLE_DOCS = [ "react-dom/server/renderToString", "react-dom/static/prerender", "react-dom/static/prerenderToNodeStream", + "react/Activity", ]; From d0316d96e1dd86457ac4ada5d405e2daebfa0b78 Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Tue, 28 Oct 2025 20:17:28 +0530 Subject: [PATCH 4/7] Added react 19.2 API commands --- src/helpers/react-docs.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/helpers/react-docs.ts b/src/helpers/react-docs.ts index d3e36283..c03d70f2 100644 --- a/src/helpers/react-docs.ts +++ b/src/helpers/react-docs.ts @@ -128,4 +128,7 @@ const REACT_AVAILABLE_DOCS = [ "react-dom/static/prerender", "react-dom/static/prerenderToNodeStream", "react/Activity", + "react/useEffectEvent", + "react/useDeferredValue", + "react/useTransition", ]; From a23bd4dc395b0968e814aba1d8e40294956b4df1 Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Sun, 2 Nov 2025 20:36:02 +0530 Subject: [PATCH 5/7] all React 19.2 APIs added --- src/helpers/react-docs.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/helpers/react-docs.ts b/src/helpers/react-docs.ts index c03d70f2..da83762e 100644 --- a/src/helpers/react-docs.ts +++ b/src/helpers/react-docs.ts @@ -129,6 +129,10 @@ const REACT_AVAILABLE_DOCS = [ "react-dom/static/prerenderToNodeStream", "react/Activity", "react/useEffectEvent", - "react/useDeferredValue", - "react/useTransition", + "react-dom/cacheSignal", + "react-dom/static/resume", + "react-dom/static/resumeAndPrerender", + "react-dom/static/resumeToPipeableStream", + "react-dom/server/renderToReadableStream", + "react-dom/static/prerender", ]; From ce0926ae05ab6c0f9df4457444bd164e532ff831 Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Sun, 2 Nov 2025 20:38:08 +0530 Subject: [PATCH 6/7] all React 19.2 APIs added --- src/helpers/react-docs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers/react-docs.ts b/src/helpers/react-docs.ts index da83762e..b5acc780 100644 --- a/src/helpers/react-docs.ts +++ b/src/helpers/react-docs.ts @@ -133,6 +133,6 @@ const REACT_AVAILABLE_DOCS = [ "react-dom/static/resume", "react-dom/static/resumeAndPrerender", "react-dom/static/resumeToPipeableStream", - "react-dom/server/renderToReadableStream", + "react-dom/server/renderToReadableStream", "react-dom/static/prerender", ]; From 661e90c6f0baa5b30ab1104918c55fa9cab25634 Mon Sep 17 00:00:00 2001 From: achyu-dev Date: Sun, 2 Nov 2025 20:39:54 +0530 Subject: [PATCH 7/7] all React 19.2 APIs added --- src/helpers/react-docs.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/helpers/react-docs.ts b/src/helpers/react-docs.ts index b5acc780..fb522fdf 100644 --- a/src/helpers/react-docs.ts +++ b/src/helpers/react-docs.ts @@ -133,6 +133,4 @@ const REACT_AVAILABLE_DOCS = [ "react-dom/static/resume", "react-dom/static/resumeAndPrerender", "react-dom/static/resumeToPipeableStream", - "react-dom/server/renderToReadableStream", - "react-dom/static/prerender", ];