|
130 | 130 | "tags": ["intermediate"], |
131 | 131 | "routes": [ |
132 | 132 | { |
133 | | - "title": "الاستجابة للمدخلات باستخدام الحالة", |
| 133 | + "title": "Reacting to Input with State", |
134 | 134 | "path": "/learn/reacting-to-input-with-state" |
135 | 135 | }, |
136 | 136 | { |
137 | | - "title": "اختيار هيكل الحالة", |
| 137 | + "title": "Chossing the State Structure", |
138 | 138 | "path": "/learn/choosing-the-state-structure" |
139 | 139 | }, |
140 | 140 | { |
141 | | - "title": "مشاركة الحالة بين المكونات", |
| 141 | + "title": "Sharing State Between Components", |
142 | 142 | "path": "/learn/sharing-state-between-components" |
143 | 143 | }, |
144 | 144 | { |
145 | | - "title": "حفظ وإعادة تعيين الحالة", |
| 145 | + "title": "Preserving and Resetting State", |
146 | 146 | "path": "/learn/preserving-and-resetting-state" |
147 | 147 | }, |
148 | 148 | { |
149 | | - "title": "استخلاص منطق الحالة إلى مخفض (reducer)", |
| 149 | + "title": "Extracting State Logic Into a Reducer", |
150 | 150 | "path": "/learn/extracting-state-logic-into-a-reducer" |
151 | 151 | }, |
152 | 152 | { |
153 | | - "title": "تمرير البيانات إلى عمق باستخدام السياق (context)", |
| 153 | + "title": "Passing Data Deeply with Context", |
154 | 154 | "path": "/learn/passing-data-deeply-with-context" |
155 | 155 | }, |
156 | 156 | { |
157 | | - "title": "التوسع بواسطة المخفض (reducer) و السياق (context)", |
| 157 | + "title": "Scaling Up with Reducer and Context", |
158 | 158 | "path": "/learn/scaling-up-with-reducer-and-context" |
159 | 159 | } |
160 | 160 | ] |
|
0 commit comments