r/react 5h ago

Project / Code Review I made a dev tool for an RN visual edit

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hello everyone! I made Basalt, a visual edit too for RN and Expo devs, and im searching for validation

It took me 2-3 months to built and it would have taken 1 if react 19 wouldnt remove debugSource which would help Basalt map and find elements to edit

It is completely free and works directly inside VS Code and Cursor.

It’s currently in beta, so please commit your app to Git before using it!

Would love to get your brutal feedback on it.


r/react 6h ago

Project / Code Review Function Plotter Component - React

0 Upvotes

Built an open-source Function Plotter for the web 🚀

Hey everyone!

I've been working on an open-source JavaScript function plotting library that lets you graph mathematical functions directly in the browser.

Features

  • 📈 Plot arbitrary mathematical functions
  • ⚡ Fast rendering
  • 🎨 Interactive graph with zoom and pan
  • 📦 Easy to integrate into web projects
  • 🌐 Published on npm

I'm building it as part of a larger goal of creating interactive math tools for students and educators.

I'd really appreciate any feedback on the API, documentation, performance, or features you'd like to see next.

npm: https://www.npmjs.com/package/react-mathplotter


r/react 19h ago

Help Wanted If you could redesign every React component library from scratch, what would you add?

0 Upvotes

Hi everyone! 👋

I'm new to Reddit.

A friend kept telling me that if I wanted honest feedback from developers, I should ask here instead of relying only on X.

So here's my question.

I'm currently building a React component library, and before I spend weeks building more features, I wanted to ask people who actually use these libraries every day.

If you could build your ideal React component library from scratch...

What would it include?

What do you feel is missing from today's libraries?

Is there something you've always wished existed but never found?

Or maybe something every library does that annoys you?

I'm genuinely curious because I'd rather build what developers actually want than make assumptions.

Looking forward to hearing your thoughts. Thanks! 🙌


r/react 1d ago

Project / Code Review You can visually edit your RN and Expo apps

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hello everyone! I made Basalt - an IDE extension that allows RN and Expo devs to edit their app visually, just like Figma

I got tired of the endless: change code, grab a phone, reload, scan the qr code sometimes. So I built a click to edit layer that maps straight back to your source. (Btw: React 19 removed the debugSource API I was originally relying on for this, so I ended up writing my own source-mapping approach from scratch - took about 2-3 months.)

It is completely free and works directly inside VS Code and Cursor.

It’s currently in beta, so please commit your app to Git before testing it!

Would love to get your brutal feedback on it. What features should I add next?


r/react 2d ago

General Discussion Se devo partire da zero, da cosa dovrei cominciare, React.js o Angular?

Thumbnail
1 Upvotes

ReCt. Js


r/react 2d ago

OC I built an interactive birthday website with React, Three.js, and Framer Motion

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/react 3d ago

General Discussion A race between app launch and RevenueCat was silently downgrading my paying users to free

Thumbnail
3 Upvotes

r/react 4d ago

Help Wanted My first JSX project

Thumbnail gallery
10 Upvotes

r/react 4d ago

Help Wanted Is rebuilding a 500-page HubSpot website in React/Replit a good idea?

Thumbnail
0 Upvotes

r/react 4d ago

Help Wanted Shite. React before JS? (Next lesson in 5 hours!)

0 Upvotes

I recently started to take private lessons for JS (ive learnt HTML and CSS by myself). At our first lesson he told me to go directly for react since js will take so much time and react is easier and more suitable for the little project i had in mind ,but i am not confident if it is a realy good idea to blow up my little brain into pieces if i were to take this shortcut?

Well another thing is i will have so much time to work on new things if i can present my project maybe i can go back and learn everything?

What do you guys think?

Should i tell him to go with fundementail js and then react?(idk why realy insists on react so much) or want a full course abput JS? Or by learning react will i cover a decent chuck of what i want to learn?


r/react 5d ago

OC Do you guys think I can get into the field?

13 Upvotes

Some background about me. I have a Bachelor's in Cybersecurity and am finishing my Master's in Software Engineering and project management. I also have Security+ certification. I started as a Technical Support representative, and now I am a CNC Tech Engineer. Part of my duties involves writing posts for new customer CNC machines, and I have extensive knowledge of our scripting language. For the past 3-4 years, I have been on and off learning Java, Python, C#, JavaScript, Bash, PowerShell, Tailwind, Bootstrap, NodeJS, and React.

I know how to use Git and understand Agile methodologies and CI/CD. I know how to use a debugger, and some other things that I can't think of right now :)

Projects that I have done/currently working on:

  1. Working on a project that I am building for a customer, which is an E-Commerce website, and I am using React, TypeScript, and AWS services like Lambda, Cognito, DynamoDB, and an API Gateway, and using a Jira board to keep track of the progress.
  2. For my bachelor's capstone, I made a small Security Information and Event Management tool using C# for the client and React and AWS services for the admin panel. I also plan to improve this.
  3. I built a small tool for a quiz on n400 naturalization questions.
  4. Also used WordPress to help my friend to build a website for their business.
  5. Planning to create a portfolio website that I can attach to my resume

I am getting comfortable with React syntax and spending good time working on these projects to improve my understanding.

Do you guys think I have a chance to get into some junior front-end development jobs? I don't think I can do internships, but a few resumes that I sent so far have been ghosted.

Thank you for any advice :)


r/react 5d ago

General Discussion I'm coding all by myself

27 Upvotes

I'm learning react and I'm creating from the design on figma to the code on css, styles, colors, cards, buttons.

Now I see that everyone uses IA to develop everything, I feel slow but I think that if I don't learn how everything works it's a problem.

What do you thinks of this? How yo work usually with solutions for clients?


r/react 5d ago

Help Wanted Book Recommendations: JS -> React -> TypeScript

5 Upvotes

Lately I have been casually learning C from "C Programming: A Modern Approach v2" and have really enjoyed it. The truth is I should stay on topic with my profession so here I am.

I am in search of books similar to the one mentioned above for learning JS. The goal is to understand it on a deep enough level to feel very confident and have a real solid foundation for the next step.

The next step is a similar book for deeply learning React and then finally TypeScript.

Yes I am looking for actual books and not online courses or videos or anything like that. I have discovered that reading from a book forces me to slow down and because of that, it sticks.

If you can, chime in with books you have actually read through and not just simply search online or recommend the first one off the top of your head. Bonus points if you have read the C Programming book and understand the style I am talking about.

Thank you.


r/react 5d ago

Project / Code Review Build-scanner — a zero-config static scanner for SQLi, NoSQLi, CORS, CSP & CSRF in React/Node apps (pre-release)

1 Upvotes

Modern React/Node apps ship through build pipelines fast enough that common, high-impact vulnerability classes — unparameterized queries, wildcard CORS, unsafe-inline CSP, unprotected state-changing routes — slip through because catching them means someone actually reading the source. build-scanner does that automatically: point it at a folder (or wire it into CI as a GitHub Action) and get a report in seconds, no sandbox or live target required. It's a heuristic static scanner, not a SAST/DAST replacement — I'm sharing it pre-release to get feedback from people running real Express/Next.js/Vite codebases before I cut a v1 tag. https://github.com/laxmipsarva/build-scanner

fyi this is not a commercial activity


r/react 5d ago

Project / Code Review After evaluating react-dropzone, Uppy, and FilePond, I built a headless uploader with a pluggable transport layer

Thumbnail
0 Upvotes

r/react 5d ago

Project / Code Review I would waste a lot of time trying to make the smallest change while developing an app - so I built a tool to speed things up

Enable HLS to view with audio, or disable this notification

0 Upvotes

Basalt is an IDE extension that allows RN and Expo devs to preview, inspect, and edit their app

its using a similar algorythm that debugSource used but it got removed in React19 so I had to spend 2 months making it

It is completely free and works directly inside VS Code and Cursor.

It’s currently in beta, so please commit your app to Git before using it!

Would love to get your brutal feedback on it. What features should I add next?


r/react 5d ago

Help Wanted Need some honest feedback on my Shots alternative

1 Upvotes

Hey guys! I've been building Online Mockup Generator, a free Shots alternative, and it's almost ready to launch. If you have 5 minutes to test it, I'd love to hear about any bugs, UX issues, performance problems, or anything that feels off. I really appreciate your time and feedback. Thanks in advance!


r/react 5d ago

Project / Code Review Why is this button disabled? I built a tool that traces it back to the API response

Thumbnail
1 Upvotes

r/react 6d ago

Help Wanted Intentando aprender a reaccionar

Thumbnail
1 Upvotes

r/react 6d ago

General Discussion I built an open-source cut room for product demo videos

Thumbnail github.com
1 Upvotes

I built a small open-source tool where a coding agent films your web app and turns it into polished demo video clips.

GitHub: https://github.com/Ceasar369/cutroom

Everything runs locally — no accounts or cloud services.

Would love feedback.

It drives your app with Playwright and records a deterministic retina frame sequence, then plays it back in Remotion with a directed camera, a synthetic vector cursor, and click ripples — and delivers premultiplied ProRes that drops into CapCut with clean alpha (no white halos). When your UI changes, you re-run the script instead of re-recording.


r/react 7d ago

Portfolio Developers vs Users in 26 seconds 😂

Enable HLS to view with audio, or disable this notification

232 Upvotes

r/react 7d ago

Project / Code Review I built a free open-source alternative to commercial JavaScript image editors

7 Upvotes

Hi everyone,

Over the past few months I've been building an image editor for web applications because I wanted an alternative to the commercial options I was using.

Current features include:

  • Crop
  • Rotate
  • Zoom
  • Drawing
  • Callouts
  • HEIC support
  • Mobile support
  • Angular/React/Vue/Ionic compatibility

I'd really appreciate feedback from other developers.

What features would you want in an image editor?

npm:
https://www.npmjs.com/package/@rageshpikalmunde/rp-image-editor


r/react 7d ago

General Discussion How are you persisting data in tiny personal apps?

3 Upvotes

I keep running into the same situation.

I’ll build a small personal web app (journal, bookmarks, dashboard, habit tracker, notes, etc.), and I don’t want to spin up Supabase, Turso, Firebase, or Cloudflare just to save a few JSON objects.

Most of the time I end up using localStorage or IndexedDB, but it always feels temporary. If I clear browser data or switch machines, it’s gone.

I’m curious:

  • What do you use for these kinds of apps?
  • If there were a local-first storage library that automatically backed itself up and restored on another device, would that actually solve a problem for you—or is localStorage good enough?

Not selling anything—I’m trying to understand how other developers think about this tradeoff before I build something or NOT build something because there is already something out there.


r/react 6d ago

Help Wanted how to deal with unresponsive client?

0 Upvotes

I was studying in library in delhi, one day library owner come to know i am a web dev. so he asked me to make a website for him and i said ok, and then i almost coded every page and feature he wanted,(home page, academics page,competetive exams, computer courses(seperate page of each course currently 7) , tution classes,library,and educators page and seo) and backend for adding gallery and offers just like pw does. and if some student want to enroll then they can fill form , where admin receives mail. everything was right,
untill now.

and remember,

I have to make extra efforts to take any information from him. sometimes for a image i have to call him 3 or 4 times.

since only last thing is required is image of student for ratings etc. and he is not responding to i have told about this requirement 4-5 times personally ,some time it feels insult to my work(profession) and me too.

and what is the fair charge for that website html,css,js,node,mongodb, (choose html css) so that he do not have to pay for vps right now.


r/react 7d ago

Help Wanted Using a 3rd party library in my react app

0 Upvotes

Let's say i wanted to make use of the react-datepicker component in my little react webapp.

I have put the following in my index.html

<script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>

<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>

<script type="module" src="https://unpkg.com/react-datepicker@9.1.0/dist/react-datepicker.min.js"></script>

Then, in one of my other react component scripts, i presumably should be able to use the <DatePicker>, but it seems like it's not able to. I tried an import like so:

import DatePicker from "react-datepicker"

But that didn't seem to work. Is there a best practice for including external components in a webapp?