Home > database >  Change data on UI without refresh
Change data on UI without refresh

Time:05-22

how do I change some data on UI without refreshing the screen in a web app using node js? I need to change only a few things on the screen. And one more doubt is how the data update on screen whenever the data on the database changes.

CodePudding user response:

You do not have any code here, so I can't give you the exact answer for your situation. And You have not told me how you want it to not 'refresh' e.g a button click or something like that.

In your case my best tip would be to check out Socket.io, socket.io is a framework in Nodejs that can help you interact with WebSockets. A WebSocket is a direct connection between the client and server and does not require a trigger on the client. Instead of working around it by fetching data every couple of seconds in the app. Jeff from fireship has done a better explanation of this topic you can watch his video here: https://www.youtube.com/watch?v=1BfCnjr_Vjg

Official socket.io documentation: https://socket.io/docs/v4/

Useful resources:

https://www.youtube.com/watch?v=ZKEqqIO7n-k

https://www.youtube.com/watch?v=tVUE_JiPU-k

Hope this helps!

CodePudding user response:

You can use JavaScript by a method called (setTimeout) By this method you can changes UI by a particular time

  • Related