我知道在ReactJS中,“上下文”可以用来将数据从一个组件传递给它的祖先。但是,可以沿着层次结构修改此上下文吗?如果是,如何描述此行为?例如:假设组件按如下方式嵌套:(A -> B -> C)组件B是组件A的子级,组件C是组件B的子级。如果A通过context向下传递一些数据,那么B和C也可以同样地访问它。但是,B可以在将其向下传递
我有一个产品组件,它有一个add to cart按钮,当我单击add to cart按钮时,它会将产品添加到购物篮中,并对购物篮的成本进行总计,如何在不同的组件中使用totalCost和nameArr我希望能够创建一个购物篮组件,该组件传入nameArr变量以显示用户购物篮中有哪些商品,并传入totalCost变量以向用户显示他们必须支付多少钱 实现这一目标的最佳方法是什么?我该如何实现这一点呢?