Reactjs react是否建议在应用程序中使用多少嵌套组件?

Reactjs react是否建议在应用程序中使用多少嵌套组件?,reactjs,react-component,Reactjs,React Component,在react中创建超过3个级别的嵌套组件是一种糟糕的做法吗?如果是,还有哪些方法可以在不削弱组件责任的情况下创建复杂的UI 没有,但是如果他们有很多道具互相传递,那么就是这样 解决办法是: 雷杜!或响应上下文Api 创建全局状态容器。因此组件可以相互解耦 没有,但如果他们有很多道具相互传递,那就是 解决办法是: 雷杜!或响应上下文Api 创建全局状态容器。因此组件可以相互解耦 嵌套组件的级别与嵌套HTML元素的级别无关 另一方面,如果你传递的道具深度超过3-4级,则不建议这样做。React的上下

在react中创建超过3个级别的嵌套组件是一种糟糕的做法吗?如果是,还有哪些方法可以在不削弱组件责任的情况下创建复杂的UI

没有,但是如果他们有很多道具互相传递,那么就是这样

解决办法是:

雷杜!或响应上下文Api

创建全局状态容器。因此组件可以相互解耦


没有,但如果他们有很多道具相互传递,那就是

解决办法是:

雷杜!或响应上下文Api

创建全局状态容器。因此组件可以相互解耦


嵌套组件的级别与嵌套HTML元素的级别无关

另一方面,如果你传递的道具深度超过3-4级,则不建议这样做。React的上下文API就是为了解决这个问题而创建的。它帮助您设置提供者/使用者对,可以在任何级别注入道具。下面是React docs的一个很好的例子:


嵌套组件的级别与嵌套HTML元素的级别无关

另一方面,如果你传递的道具深度超过3-4级,则不建议这样做。React的上下文API就是为了解决这个问题而创建的。它帮助您设置提供者/使用者对,可以在任何级别注入道具。下面是React docs的一个很好的例子: