How can we set limit of post displaying inside a loop in View, for mobile device?
There is default option to set limit but no option for mobile device. So is there any filter or hook which we can use?
I have set 3 posts per page currently so it is looking good for desktop but in mobile it is looking very weird. Could you please help?
Unfortunately no this won't be possible to change the limit per mobile/desktop setup in a single view.
What you can do however is create 2 identical views where one will be for mobile and the other for desktop.
From there if your page builder supports the hiding of content are for mobile/desktop setup then you can add the Desktop version in one area and the mobile version in the same are but set the block to Hide the desktop version on Mobiles and vice-versa.
This can be done with the wordpress gutenburg editor, so you have the option of using this if your page builder doesn't support it. However the gutenburg editor will need to be used to design the entire page.