gpt4 book ai didi

javascript - 如何正确构建 react 项目?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:58 25 4
gpt4 key购买 nike

<分区>

下面是示例用例图,可能会出现在我的项目中。

enter image description here

父 - 根组件

它将有许多依赖组件,这些子组件将有 N 个孙组件。它还具有独立组件/未链接组件,这些组件将从父/子 1/子 2 或 3 获取 props。

在这里,我怀疑其中哪一个适合这种东西。 Redux 或 React 上下文

如果我选择 React 上下文:

父级 -> 包含主状态 -> 提供者

child 1、2、3 -> 消费者

孙子 -> 消费者

这里的 Child 1,2,3 可能有自己的状态功能,因此我必须将其作为提供者。所以父组件已经是一个提供者,那么我如何让所有子组件 1、2、3 既是消费者又是提供者,或者我必须成为嵌套的提供者。

如果我采用这种方法,我如何与独立组件共享状态/ Prop ?

我想知道不属于父/子层次结构的独立组件,该组件将如何获取那些父/子组件状态/ Prop ?

考虑这种情况,你将要开始一个新的 React 项目,你对选择 redux 还是 context 感到困惑。业务模型/需求包含拖放,涉及大量动态和异步操作,因此可能导致 N 个子组件。那么这里的 Redux 是解决方案吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com