Выпадает ошибка Uncaught TypeError: options.map is not a function

Применяю этот компонент в другом, и там ошибка в консоли Uncaught TypeError: options.map is not a function

введите сюда код

export const CustomSelect = ({ id, options, onChange }) => {
    return (
        <select className="custom-select" id={id} onChange={onChange}>
            {options.map((option) =>
            <option key={option.id} value={option.id}>{option.name}</option>,
            )}
        </select>
    );
};

введите сюда код


Ответы (1 шт):

Автор решения: Radik

посмотри в консили тебе точно массив приходит сначало , если не поможет поставь проверку перед options

export const CustomSelect = ({ id, options, onChange }) => {
    return (
        <select className="custom-select" id={id} onChange={onChange}>
            {options && options.map((option) =>
            <option key={option.id} value={option.id}>{option.name}</option>,
            )}
        </select>
    );
};
→ Ссылка