Я создал Select, который используется для навигации по странице.Выберите опции NavLinks.Это выглядит так:
<Select
placeholder={PLACEHOLDER}
items={ITEMS} // array of NavLinks
{...selectState} // State of select option change
className={style.select}
/>
После изменения опции я вызываю функцию:
function useSelectState(initValue) {
const [value, setValue] = useState(initValue);
return { value, onChange: setValue }
}
Итак, я получаю правильное значение initValue, но значение никогда не меняется, и я не могу установить setValue.Может быть, у кого-то была такая же проблема?
UseSelectState:
{$$typeof: Symbol(react.element), type: ƒ, key: null, ref: null, props: {…}, …}
$$typeof: Symbol(react.element)
key: null
props: {label: "Home", path: "/"}