How do i learn correctly?

I'm currently trying to learn react. I know building small projects is the best way to learn. But say i want to teach myself how to make a to-do app in react. Would it be smart to just google everything until im done? I have absolutely no idea where to start making a todo app. Any tips? Thanks!!
4 Replies
Matvey
Matvey9mo ago
ChatGPT is very good at explaining the basics Split the project into small problems and google them one by one. For example, for a todo app: - How can I initialize a react project (Don't use Create-react-app, use Vite) - How can I render a list of tasks - How I can make a form to add a task to the list - How to remove an item from the list - How to style the app - How to save the list to the persistent storage, so they don't reset when you reload the page
chaeriz
chaeriz9mo ago
Thanks! Is there a reason why i should use vite? (i started this project exactly with create-react-app lol)
Matvey
Matvey9mo ago
create-react-app uses old webpack bundler, vite is more modern, a lot faster and easier to configure.
cje
cje9mo ago
sure vite is better but dont sweat the details just build a working todo app
Want results from more Discord servers?
Add your server
More Posts
Template SuggestionsAre there any T3 apps that petty functional out of the box? I’m interested in building a quick adminRead replica from MSSQL to cloud for T3 app?Hi! I plan to build a webstore with T3 stack, but the inventory data is in an old MS SQL 2014 serverWhat kind of db/storage do I need?I am trying to make an app but I am confuse by all the DB options and idk what is the best option foWeb Framework Suggestions! (Senior project)Looking for web framework recommendations on a big upcoming group project. Main requirement is it haCreating internal tools for company usageHi, I would like to develop a tool that will only be used by people at my company. I have looked evezustand + next trpc/client. With slightly more complex feature. Vanilla client?The problem i'm having is that trpc are hooks and not async functions that i can call in my zustand deep questions t3 prisma client doesn’t seem to updateMy prisms client doesn’t seem to show the array relationships which are present in the prisms schemaWhat is a solution for inserted html with styling that overrides it's enclosure?I have a NextJS app where I receive emails in HTML. Most of the time, they have a custom style, thesNext.js AppRouter: not a valid export fieldI've hit a wall when trying to add my own exports in a `route.ts`, side to side with `GET`, `POST`, First component with DaisyUI and Nextjs gives runtime errorNew to nextjs 13. Have only been using Nextjs 12 and less in production. Initialized a nextjs 13 for