finds.dev← search

// the find

matheusbattisti/curso_react

★ 891 · JavaScript · updated Dec 2023

Repositório destinado aos arquivos do curso de React da Hora de Codar na Udemy.

This is the exercise/project archive for a Portuguese-language Udemy React course (Hora de Codar), organized as numbered folders (1_INTRO through 13_CURSO_GRATUITO) each containing a standalone CRA app. It's for beginners following along with the course video-by-video, not for anyone looking for a reference architecture.

The progression is genuinely well-structured pedagogically — folders move from JSX fundamentals to hooks to a full-stack project (12_REACTGRAM, a MERN-style photo app with Redux Toolkit, JWT auth via authGuard middleware, and Multer image uploads). The miniblog project (10_MINI_BLOG) is a solid example of Firebase Auth + Firestore CRUD wired through custom hooks (useFetchDocument, useInsertDocument, etc.), which is a reasonable pattern to lift for a small app.

Every subfolder is its own create-react-app with a committed package-lock.json and node_modules-adjacent bloat, so the repo is heavy and stale (CRA is unmaintained at this point, no Vite). There's a literal .env file committed in 12_REACTGRAM/backend — even if the credentials in a course repo are throwaway, it's a bad habit to copy. No tests beyond the CRA-generated App.test.js boilerplate, no CI, and nothing has been touched since December 2023, so any dependency here (React, Firebase SDK, Mongoose) is multiple majors behind.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →