preferTernaryConditionalRenderingUse a single ternary expression instead of complementary JSX && branches.small-rules/prefer-ternary-conditional-renderingPrefer ternary expressions over complementary JSX && branches.
preferTernaryConditionalRenderingUse a single ternary expression instead of complementary JSX && branches.This rule does not accept options.
function Component({ gradient, gradientToUse, rarityStyle }) { return <>{gradient !== undefined && <uigradient key="ui-gradient" Color={gradient} />}{gradient === undefined && <AnimatedGradient key="animated-gradient" colorValue={gradientToUse} rotation={45} sweepingSpeed={rarityStyle?.sweepingSpeed ?? 0} />}</>;}After auto-fix
function Component({ gradient, gradientToUse, rarityStyle }) { return <>{gradient !== undefined ? <uigradient key="ui-gradient" Color={gradient} /> : <AnimatedGradient key="animated-gradient" colorValue={gradientToUse} rotation={45} sweepingSpeed={rarityStyle?.sweepingSpeed ?? 0} />}</>;}function Component({ flag }) { return <>{flag ? <A /> : <B />}</>; }