为什么数组未在react中使用useState进行设置

时间:2019-09-20 05:28:55

标签: reactjs react-hooks

我正在尝试使用useState功能设置数组

function SelectCategoryList() {
        const [presentDataArray, setPresentDataArray] = useState([]);
        const hello = ['hello', 'bye'];

        useEffect(() => {
            console.log(hello);
            setPresentDataArray([...hello]);
            console.log(presentDataArray);
        }, []);
}

first console : ['hello', 'bye']
second console : []

为什么presentDataArray不能通过helloArray设置值

0 个答案:

没有答案