reactjs - 具有 UI 和逻辑的模块化组件?
问题描述
组件(理想情况下是功能性组件)是否有一种兼容 React 的方式来在使用时提供逻辑和 JSX UI 代码?
基本上,我想使用一个组件管道,每个组件都依赖于前一个组件的输出。像这样:
<Page>
<Component 1 uses data from page props, returns processed data/>
<Component 2 uses data from component 1/>
<Component 3 uses data from component 2/>
<Results list uses data from component 3, which includes processing done by all the previous ones/>
</Page>
现在我能想到的唯一方法是让每个组件的 JS 文件也导出一个函数,并在<Page>
. 但这似乎也不完全正确。
我是 React 的新手,之前听说过它被称为“只是一个 UI 库,而不是一个完整的框架 [如 Angular]”。这种混合逻辑和表达是故意的,还是我做错了?
解决方案
推荐阅读
- python - 如何使用 jTessBoxEditor 提高文本识别的准确性?
- java - com.androidnetworking.error.ANError: com.androidnetworking.error.ANError: PROTOCOL_ERROR
- html - Web 呈现的大小与打印大小不匹配
- python - 将第二个文件的数据附加到每行的第一个文件中
- intellij-idea - Intellij idea 2020.2 - JSF 工具窗口未显示
- python - PyGame 负颜色/表面
- python - 有没有办法在 Python 中的“时间戳”旁边添加一个新列?
- c# - 使用 .net 应用程序将 .indd 文档转换为 PDF
- microsoft-graph-api - GRAPH API 访问令牌和刷新令牌的生命周期
- jquery - jQuery:如何从元素中删除除最后一个类之外的所有类