Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

    let [ data, setData ] = useState();
    
    useEffect(() => {
    
        let result = fetchData();
    
        if (result.error) {
            //do something, or abort?
            return;  
        }

        setData(result.data);
        
        
    }, []);

    useEffect(() => {
    
        if (!data) return;

        //perform secondary chained action using the fetched data

        let result = fetchMoreData(data.guid);
        
        
    }, [ data ]);


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: