|
62 | 62 | The main responsibilities of the engine are as follows: |
63 | 63 |
|
64 | 64 | 1. Exposes the `dart:ui` API, which are the low-level primitives |
65 | | - that the Flutter framework builds upon. |
| 65 | + that the Flutter [framework][] builds upon. |
66 | 66 | 2. Converts low-level drawing commands into pixels (also called |
67 | | - _rasterization_, this includes Impeller and Skia). |
| 67 | + _rasterization_, this includes [Impeller][] and Skia). |
68 | 68 | 3. Responsible for launching and managing Dart's runtime. |
69 | 69 | 4. Responsible for laying out text. |
70 | 70 | 5. Responsible for asset resolution. |
|
118 | 118 | Android Studio, and IntelliJ IDEA. It does not re-run `main` or |
119 | 119 | `initState`; for that, use [hot restart][]. |
120 | 120 |
|
121 | | - [hot restart]: /resources/glossary/#hot-restart |
| 121 | + [hot restart]: /resources/glossary#hot-restart |
122 | 122 | related_links: |
123 | 123 | - text: "Hot reload documentation" |
124 | 124 | link: "/tools/hot-reload" |
|
207 | 207 | through constructor parameters. |
208 | 208 | long_description: |- |
209 | 209 | The process of passing data through multiple layers of widgets |
210 | | - through constructor pareameterss, usually to reach a deeper descendant. |
| 210 | + through constructor parameters, usually to reach a deeper descendant. |
211 | 211 | This pattern can become verbose, which is |
212 | 212 | why other state management solutions |
213 | 213 | (like `InheritedWidget` or `Provider`) are often used. |
|
297 | 297 | When a widget's state changes, the Flutter framework |
298 | 298 | rebuilds the necessary parts of the tree to update the UI. |
299 | 299 |
|
300 | | - There are two primary types of widgets, |
301 | | - including [`StatelessWidget`][], which have no mutable state, and |
| 300 | + The two primary types of widgets are |
| 301 | + [`StatelessWidget`][], which have no mutable state, and |
302 | 302 | [`StatefulWidget`][], which have a persistent [state][] that can be updated. |
303 | 303 |
|
304 | 304 | [`StatelessWidget`]: https://api.flutter.dev/flutter/widgets/StatelessWidget-class.html |
|
0 commit comments