You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/reference/react-dom/index.md
+14-15Lines changed: 14 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,40 +4,39 @@ title: React DOM APIs
4
4
5
5
<Intro>
6
6
7
-
The `react-dom`package contains methods that are only supported for the web applications (which run in the browser DOM environment). They are not supported for React Native.
7
+
تحتوي حزمة `react-dom`على الوظائف المدعومة لتطبيقات الويب فقط (التي تعمل في بيئة المتصفح DOM). أي أنها غير مدعومة لـ React Native.
8
8
9
9
</Intro>
10
10
11
11
---
12
12
13
13
## APIs {/*apis*/}
14
14
15
-
These APIs can be imported from your components. They are rarely used:
15
+
هذه الوظائف يمكن استيرادها في مكوناتك. لكن نادراً ما يتم استخدامها:
16
16
17
-
*[`createPortal`](/reference/react-dom/createPortal)lets you render child components in a different part of the DOM tree.
18
-
*[`flushSync`](/reference/react-dom/flushSync)lets you force React to flush a state update and update the DOM synchronously.
17
+
*تتيح لك [`createPortal`](/reference/react-dom/createPortal)تقديم مكونات فرعية في جزء مختلف من شجرة DOM.
18
+
*تتيح لك [`flushSync`](/reference/react-dom/flushSync)إجبار React على تفريغ تحديث الحالة وتحديث DOM بشكل متزامن.
19
19
20
20
---
21
21
22
-
## Entry points {/*entry-points*/}
22
+
## نقاط البداية {/*entry-points*/}
23
23
24
-
The `react-dom`package provides two additional entry points:
24
+
تقدم حزمة `react-dom`نقطتي بداية إضافيتين:
25
25
26
-
*[`react-dom/client`](/reference/react-dom/client)contains APIs to render React components on the client (in the browser).
27
-
*[`react-dom/server`](/reference/react-dom/server)contains APIs to render React components on the server.
26
+
*تحتوي [`react-dom/client`](/reference/react-dom/client)على وظائف لتصيير مكونات React في جانب العميل (في المتصفح).
27
+
*تحتوي [`react-dom/server`](/reference/react-dom/server)على وظائف لتصيير مكونات React في الخادم.
28
28
29
29
---
30
30
31
-
## Deprecated APIs {/*deprecated-apis*/}
31
+
## وظائف ملغاه {/*deprecated-apis*/}
32
32
33
33
<Deprecated>
34
34
35
-
These APIs will be removed in a future major version of React.
35
+
ستتم إزالة هذه الوظائف في إصدار رئيسي مستقبلي من React.
36
36
37
37
</Deprecated>
38
38
39
-
*[`findDOMNode`](/reference/react-dom/findDOMNode) finds the closest DOM node corresponding to a class component instance.
40
-
*[`hydrate`](/reference/react-dom/hydrate) mounts a tree into the DOM created from server HTML. Deprecated in favor of [`hydrateRoot`](/reference/react-dom/client/hydrateRoot).
41
-
*[`render`](/reference/react-dom/render) mounts a tree into the DOM. Deprecated in favor of [`createRoot`](/reference/react-dom/client/createRoot).
42
-
*[`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) unmounts a tree from the DOM. Deprecated in favor of [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount)
43
-
39
+
* تجد [`findDOMNode`](/reference/react-dom/findDOMNode) أقرب عنصر DOM يتوافق مع مثيل مكون `class`.
40
+
* تقوم [`hydrate`](/reference/react-dom/hydrate) بتركيب شجرة في DOM التي تم إنشاؤها من HTML الذي تم تصييره في الخادم. مهجور لصالح [`hydrateRoot`](/reference/react-dom/client/hydrateRoot).
41
+
* تقوم [`render`](/reference/react-dom/render) بتركيب شجرة في DOM. مهجور لصالح [`createRoot`](/reference/react-dom/client/createRoot).
42
+
* تقوم [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) بإلغاء تركيب شجرة من DOM. مهجور لصالح [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount)
0 commit comments