Навіщо використовується умовний рендеринг?

React дозволяє розподілити логіку на незалежні компоненти. Ці компоненти можна відображати або ховати залежно від поточного стану. Умовний рендеринг в React працює так само, як умовні вирази працюють у JavaScript.