Just to be pedantic (or was that pædantic?), conditional
logic (meaning business logic or wholesale rearrangement of view components) is something that
you should not place in a View. It's a violation of the MVC separation of concerns.
Conditional rendering, on the other hand, is another matter.