Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 27x | import { useCallback, useState } from 'react';
const useSelectedOption = () => {
const [selectedOption, setSelectedOption] = useState();
const ref = useCallback(node => {
if (node !== null && selectedOption?.value !== node.selectedOption?.value) {
setSelectedOption(node.selectedOption);
}
}, [selectedOption]);
return ([ref, selectedOption]);
};
export default useSelectedOption;
|