I searched around if it's really a must especially in web.
I found two great UX SE answer.
One is from: https://ux.stackexchange.com/a/11652/86963
The other is from: https://ux.stackexchange.com/a/23354/86963
The first answer seems to say it is not really required.
The second one seems to say just put it in "right" place.
My question now is:
- Do I need to put "success" message? Or only if there's a failure?
- If yes, where? Top right? Bottom right? Bottom center full width? Top center full width?
EDIT The context I have on my mind currently is when creating new record. After submitting the form, redirecting to a new page, do I need to show a notification/toast/popup or anything?