javascript - 试图理解在 React with Conditionals 中改变 UI
问题描述
在过去的六个月里,我一直在学习时断时续的反应。我了解它是如何工作的,如何制作组件以及该库的所有核心基础知识。
然而有一件事让我绊倒了。到目前为止,我只做了较小的应用程序,因为我还没有学到足够的知识来承担更大的项目(不是公司规模,而是像 SPA 之类的东西)。
我的问题是:当使用 State 更改 UI 时,您会使用很多条件块来更改正在呈现的内容。这在大范围内看起来如何?假设我想展示 6 个不同的视图,每个视图都有许多不同的组件,那不是一个接一个的条件吗?使用返回/渲染中的所有条件不是很难管理吗?我错过了什么(我几乎可以肯定是)还是这就是反应?我找不到任何资源来解释您将如何在反应中构建这些视图,并且如果这不是最佳实践或以后会引起问题,我不想按照自己的方式拼凑一些东西。我听说过 React-Router,它可以帮助解决这种情况是有道理的,但我仍然想知道我是否在这里考虑反应错误或错过了核心概念..
如果有人能为我打破这个,我会非常感激
解决方案
推荐阅读
- javascript - 在 Nodejs 中托管多个网页
- spring - 为什么 Spring KafkaTemplate 没有将其实例变量“messageConverter”设置为 volatile?
- google-cloud-platform - 收到错误“消息”:“KMS 密钥不包含位置。” 在数据流作业中使用 withKmsKey() 选项时
- python - Python中的print(f'和f'有什么区别?
- javascript - 提交后如何关闭表单模式?
- c - C 集合和指针错误 - 来自不兼容的指针类型的赋值
- selenium - 未捕获的 DOMException:无法在“CommandLineAPI”上执行“$x”:由于使用了特殊字符
- python - 不支持 Python Zipfile 压缩方法
- discord - Error when outputting an image inside an embed with canvas | Discord.js
- python - 如何解决 Python 中类方法的 NameError?