Is it better to create widgets and toggle the visibility ?

Hello,
i wonder if it’s better to just create all commonly used widgets and then toggle them?
I just show or hide them when needed without “create widget”, i use create widget only on begin play, once.