如何解决在ReactJS中的两个功能组件之间访问数据
我想在两个功能组件之间共享一些数据。我有两个组件:Burger.js和Order.js
在burger.js中使用useState()定义状态,我想将某些值(处于状态中)传递给Order.js。
代码有点像这样:
Burger.js =>
import Order from './components/order.js';
const [stateValues,setStateValues] = useState({
salad: 0,chicken: 0,cheese: 0,tomato: 0,});
.
.
.
. /* Code in between */
.
.
<Order orders = {stateValues} />
.
.
.
.
.
Order.js =>
.
.
.
const Order = (props) => {
return(
<div ClassName="xyz">
const {salad,chicken,cheese,tomato} = props.orders;
// NOT WORKING. Error Showing up: salad,tomato are not defined
const {salad} = props.orders.salad;
// THIS IS ALSO NOT WORKING. Error Showing up : 'salad' is not defined
我无法弄清楚通过道具共享数据有什么问题(burger.js和order.js都是功能组件)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。