【发布时间】:2020-10-29 21:21:24
【问题描述】:
我希望使用从这个函数返回的值:
const quantity = () => {
let cookies = document.cookie.split("?");
return cookies.length;
}
在我的反应组件中:
const cart_button = (
<Mfont>{quantity}</Mfont>
);
<Mfont> 是一个标准的 span 元素,带有 styled-components 样式;
console.log(cookies.length)
根据预期的长度给我一个数字,但我不知道如何将它插入我的组件并在每次cookie.length 增加时更新。
【问题讨论】:
-
React 组件仅在其
props或state更改时更新。因此,您需要将此quantity作为道具提供给组件,或者将其存储在状态中。如果没有看到您的其他组件,我就不能再说什么了。
标签: javascript reactjs