Skip to content

Commit aa5ad49

Browse files
authored
Update thinking-in-react.md
Modify the translation and image layout styles for IMG[s_thinking-in-react_ui_outline.png]
1 parent 02f1c61 commit aa5ad49

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

src/content/learn/thinking-in-react.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ JSON API 返回如下的数据:
3838

3939
## 步骤一:将 UI 拆解为组件层级结构 {/*step-1-break-the-ui-into-a-component-hierarchy*/}
4040

41-
一开始,在绘制原型中的每个组件和子组件周围绘制盒子并命名它们。如果你与设计师一起工作,他们可能早已在其设计工具中对这些组件进行了命名。检查一下它们!
41+
首先,为原型中的每个组件和子组件绘制包围盒并命名它们。如果你与设计师一起工作,他们可能早已在其设计工具中对这些组件进行了命名。检查一下它们!
4242

4343
取决于你的使用背景,可以考虑通过不同的方式将设计分割为组件:
4444

@@ -50,10 +50,6 @@ JSON API 返回如下的数据:
5050

5151
以下展示了五个组件:
5252

53-
<FullWidth>
54-
55-
<CodeDiagram flip>
56-
5753
<img src="/images/docs/s_thinking-in-react_ui_outline.png" width="500" style={{margin: '0 auto'}} />
5854

5955
1. `FilterableProductTable`(灰色)包含完整的应用。
@@ -62,10 +58,6 @@ JSON API 返回如下的数据:
6258
4. `ProductCategoryRow`(绿色)展示每个类别的表头。
6359
5. `ProductRow`(黄色)展示每个产品的行。
6460

65-
</CodeDiagram>
66-
67-
</FullWidth>
68-
6961
看向 `ProductTable`(淡紫色),可以看到表头(包含 "Name" 和 "Price" 标签)并不是独立的组件。这是个人喜好的问题,你可以采取任何一种方式继续。在这个例子中,它是作为 `ProductTable` 的一部分,因为它展现在 `ProductTable` 列表之中。然而,如果这个表头变得复杂(举个例子,如果添加排序),创建独立的 `ProductTableHeader` 组件就变得有意义了。
7062

7163
现在你已经在原型中辨别了组件,并将它们转化为了层级结构。在原型中出现在其他组件内部的组件在层级结构中应作为子项出现:

0 commit comments

Comments
 (0)