I'm passing a prop necessary to run an API call into my component and I do not want it to run on initial rendering but only once this prop has been updated by a form submission. Even though I'm putting props in the dependency argument it still runs the call on mount. How can I prevent useEffect from automatically running on initial rendering? Maybe there's a completely different method I should be considering?
function GetData(props) {
const [propsState, propsSetState] = useState('');
useEffect(() => {
// Run API Call
}, [props])
}