diff --git a/examples/geo/App.jsx b/examples/geo/App.jsx index e6c8b16..4719adc 100644 --- a/examples/geo/App.jsx +++ b/examples/geo/App.jsx @@ -43,7 +43,7 @@ const App = () => { const onSelect = useCallback( (item, displayField) => { setSelectedItem((item && displayField) ? item[displayField] : undef) - }, [setSelectedItem] + }, [] ) const onEnter = useCallback( diff --git a/src/lib/components/hooks/containerEffects.js b/src/lib/components/hooks/containerEffects.js index a167892..78270ad 100644 --- a/src/lib/components/hooks/containerEffects.js +++ b/src/lib/components/hooks/containerEffects.js @@ -77,6 +77,7 @@ export const useSelected = (selected, queryInput, typeaheadInput, onSelect) => { displayField = selected.displayField } + //TODO: Check if it's necessary to call this when value is undef if (typeof onSelect === 'function') onSelect(value, displayField) }, [selected, onSelect, queryInput, typeaheadInput]) }