У меня есть четыре компонента: Прямоугольник, Круг, Треугольник, Звезда. В зависимости от значения, которое пользователь указал в реквизитах, я хочу вернуть компонент. Например, если пользователь указал опору как прямоугольник, я хочу отобразить компонент прямоугольника. Я не хочу использовать оператор If-Else каждый раз, проверяя все четыре условия. Есть ли лучший вариант?
Пример: компонент прямоугольника
import React from "react";
function Rectangle(props) {
return (
<div className="term">
<svg width="400" height="110">
<rect
width="300"
height="100"
stroke="black"
stroke-width="3"
/>
</svg>
</div>
);
}
export default Rectangle;
Кто-нибудь может помочь? Заранее спасибо.