A few month ago I've posted this trick snippet on Twitter... And then I even forgot what the problem was myself!
const [tokenize, setTokenize] = useState(null) const someTokenizeFunction = () => null useEffect(() => { setTokenize(someTokenizeFunction) }, []) Can you spot a bug? Write in the comments!
Could make a nice interview question, huh?
Top comments (2)
a bit late to the party but...
someTokenizeFunctionreturns null instead of new stateCorrect! In that case it treats
someTokenizeFunctionas a state setter and not as a state in itself.