Our great sponsors
-
liveblocks
Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Hi, React itself doesn't include any kind of real-time capabilities. React is only the UI layer. You will have to implement some kind of real-time functionality server-side (for example using WebSockets or WebRTC). The React app itself will have to connect to the server and is just going to display the data. Personally I would use express.js with socket.io on the server and just a create-react-app on the client side (I don't see the need to have additional overhead using next.js or remix for a school project). You can also take a look into liveblocks.io, it removes a lot of the headache you will encounter when using "plain" WebSockets. They also offer a free plan, so it should be a good fit for a school project.
Hi, React itself doesn't include any kind of real-time capabilities. React is only the UI layer. You will have to implement some kind of real-time functionality server-side (for example using WebSockets or WebRTC). The React app itself will have to connect to the server and is just going to display the data. Personally I would use express.js with socket.io on the server and just a create-react-app on the client side (I don't see the need to have additional overhead using next.js or remix for a school project). You can also take a look into liveblocks.io, it removes a lot of the headache you will encounter when using "plain" WebSockets. They also offer a free plan, so it should be a good fit for a school project.