Learn React or Learn Blazor i already know c#
Im going to do a BIG project leveraging 4 API’s on AI gonna have to implement a Login function as well as a Payment gateway and a database to store all the users. Gonna have to keep track of these users if they’re on the Pro plan or the free plan. I already know a lot of c# and thought of learning blazor to complete this project. But thought that something like react would be more suitable for something like this. I have time to do this until 20th of April and im stuck between these 2 options:
1.) Learn Blazor to complete the project with it.
2.) Learn React and Javascript and do the project with it.
Any tips would be appreciated,
Thanks
I should mention I already bought a react course on udemy and its very detailed.
27 Replies
help
Even though I know c# i would consider Learning React easier than Learning and using Blazor.
Never used blazor but I did used C# a lot and not sure if its really suitable for a webapp
tbf the timeframe you have is very limited imo, as I would say you should use theodinproject to learn js/html/css (which btw blazor also uses html/css) and then react (not a fan of udemy courses, I'd say stick to theodinproject) and then you would need to learn server side as well for the login function (I assume making your own auth?) and the pyment part
The full project im trying to do is on youtube i actually found it but i want to learn and build it myself since i don’t want to feel like a fraud
can you link it?
just so I can understand it better
Code With Antonio
YouTube
Build a SaaS AI Platform with Next.js 13, React, Tailwind, Prisma, ...
Discord for any problems/errors/bugs: https://www.codewithantonio.com/discord
Github & Live Website: https://www.codewithantonio.com/projects/ai-saas
Clerk Authentication: https://bit.ly/3pNzsYX
In this video, we dive deep into crafting a state-of-the-art AI SaaS Platform with five AI tools. Powered by the Next.js 13 App Router, our platform wi...
this is basically what i thought of making with some slight differences
pretty sure you can make this using T3 stack, I'd say learn react for this
using C# for this doesnt seem fun at all, you wont have tools like prisma, not sure how even you build an API using blazor
if you even can
With Asp.Net Web API
🤷♂️
But yeah it would be alot harder
to me it sounds just much easier to use prisma, planetscale & trpc for this
and just host on vercel
for login i maybe thought firebase
why not nextauth
not familiar with it
not much to learn about it tbf
its already setup in t3
just need to chnage the provider
how long do you think it will take me to learn react and do the project
idk, how much do you know about css/html/js?
i used html/css but not js
im familiar with it tho
used it on a hacking game called BitBurner😭
I'd say go through the odin project, its a free open source curriculum.
if you do it consistently and a few hours a day, you should be able to make it
Udemy
React 16: The Complete Course (incl. React Router 4 & Redux)
Dive in and learn React.js from scratch! Learn React, Hooks, Redux, React Router, Next.js, Best Practices and way more!
got this course
personally I dont think you need to pay for a course, but if you already got it and its updated recently, just use it ig
seems like they do have a js refresh
it was 8€ for me
just be sure to at least learn some html and css
yes i can learn js through that since im familiar with programming concepts from c#
I actually used html and css for my online resume
got it as a template my friend sent me but it was pretty empty
and only edited the html and css to add some items