首页 > 解决方案 > 试图理解在 React with Conditionals 中改变 UI

问题描述

在过去的六个月里,我一直在学习时断时续的反应。我了解它是如何工作的,如何制作组件以及该库的所有核心基础知识。

然而有一件事让我绊倒了。到目前为止,我只做了较小的应用程序,因为我还没有学到足够的知识来承担更大的项目(不是公司规模,而是像 SPA 之类的东西)。

我的问题是:当使用 State 更改 UI 时,您会使用很多条件块来更改正在呈现的内容。这在大范围内看起来如何?假设我想展示 6 个不同的视图,每个视图都有许多不同的组件,那不是一个接一个的条件吗?使用返回/渲染中的所有条件不是很难管理吗?我错过了什么(我几乎可以肯定是)还是这就是反应?我找不到任何资源来解释您将如何在反应中构建这些视图,并且如果这不是最佳实践或以后会引起问题,我不想按照自己的方式拼凑一些东西。我听说过 React-Router,它可以帮助解决这种情况是有道理的,但我仍然想知道我是否在这里考虑反应错误或错过了核心概念..

如果有人能为我打破这个,我会非常感激

标签: javascriptreactjsfrontend

解决方案


推荐阅读