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/server/renderToNodeStream.md
+20-19Lines changed: 20 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,13 @@ title: renderToNodeStream
4
4
5
5
<Deprecated>
6
6
7
-
This API will be removed in a future major version of React. Use[`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream)instead.
7
+
এই API ভবিষ্যতে React এর বড় কোন আপডেটে অপসারণ করা হবে। এর বদলে[`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream)ব্যবহার করুন।
8
8
9
9
</Deprecated>
10
10
11
11
<Intro>
12
12
13
-
`renderToNodeStream`renders a React tree to a[Node.js Readable Stream.](https://nodejs.org/api/stream.html#readable-streams)
13
+
`renderToNodeStream`একটি React ট্রি কে একটি[Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) এ রেন্ডার করে।
On the server, call `renderToNodeStream` to get a [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams)which you can pipe into the response.
29
+
সার্ভারে, [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams)পাবার জন্য `renderToNodeStream` কল করুন, যেটা আপনি রেসপন্সের মধ্যে pipe করে দিতে পারবেন।
On the client, call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot)to make the server-generated HTML interactive.
38
+
ক্লায়েন্টে, সার্ভার থেকে তৈরী HTML ইন্টার্যাক্টিভ করতে [`hydrateRoot`](/reference/react-dom/client/hydrateRoot)কল করুন।
39
39
40
-
[See more examples below.](#usage)
40
+
[নিচে আরো উদাহরণ দেখুন।](#usage)
41
41
42
-
#### Parameters {/*parameters*/}
42
+
#### প্যারামিটার {/*parameters*/}
43
43
44
-
*`reactNode`: A React node you want to render to HTML. For example, a JSX element like `<App />`.
44
+
*`reactNode`: একটা React নোড যেটা আপনি HTML এ রেন্ডার করতে চান। উদাহরণস্বরূপ, `<App />` এর মত একটি JSX এলিমেন্ট।
45
45
46
-
#### Returns {/*returns*/}
46
+
#### রিটার্ন {/*returns*/}
47
47
48
-
A[Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams)that outputs an HTML string.
48
+
একটা[Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams)যা একটি HTML স্ট্রিং আউটপুট হিসেবে দেয়।
49
49
50
-
#### Caveats {/*caveats*/}
50
+
#### সতর্কতা {/*caveats*/}
51
51
52
-
*This method will wait for all [Suspense boundaries](/reference/react/Suspense)to complete before returning any output.
52
+
*এই মেথডটি কোন আউটপুট রিটার্ন করবার আগে সকল [Suspense boundary](/reference/react/Suspense)এর সম্পূর্ণ হবার জন্য অপেক্ষা করবে।
53
53
54
-
*As of React 18, this method buffers all of its output, so it doesn't actually provide any streaming benefits. This is why it's recommended that you migrate to[`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream)instead.
54
+
* React 18 নাগাদ, এই মেথডটি এর সকল আউটপুট বাফার করে, তাই এটা আসলে streaming এর সুবিধা দিতে পারে না। এ কারণেই, এর বদলে [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream)ব্যবহার করার জন্য আপনাকে পরামর্শ দেওয়া হচ্ছে।
55
55
56
-
*The returned stream is a byte stream encoded in utf-8. If you need a stream in another encoding, take a look at a project like [iconv-lite](https://www.npmjs.com/package/iconv-lite), which provides transform streams for transcoding text.
56
+
*রিটার্ন হওয়া stream হচ্ছে utf-8 এ এনকোড করা byte stream। আপনি যদি অন্য কোন এনকোডিং এ stream চান, তাহলে [iconv-lite](https://www.npmjs.com/package/iconv-lite) এর মত কোন প্রজেক্ট দেখতে পারেন, যা টেক্সট transcoding এর জন্য transform stream দেয়।
57
57
58
58
---
59
59
60
-
## Usage {/*usage*/}
60
+
## ব্যবহার {/*usage*/}
61
61
62
-
### Rendering a React tree as HTML to a Node.js Readable Stream {/*rendering-a-react-tree-as-html-to-a-nodejs-readable-stream*/}
62
+
### একটা React ট্রি কে HTML হিসেবে একটা Node.js Readable Stream এ রেন্ডার করা {/*rendering-a-react-tree-as-html-to-a-nodejs-readable-stream*/}
63
63
64
-
Call `renderToNodeStream` to get a [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) which you can pipe to your server response:
64
+
65
+
একটি [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) পাবার জন্য `renderToNodeStream` কল করুন, যেটা আপনি সার্ভার রেসপন্সে pipe করে দিতে পারবেনঃ
//The route handler syntax depends on your backend framework
70
+
//Route handler syntax আপনার ব্যাকেন্ড ফ্রেমওয়ার্কের উপর নির্ভর করে
70
71
app.use('/', (request, response) => {
71
72
conststream=renderToNodeStream(<App />);
72
73
stream.pipe(response);
73
74
});
74
75
```
75
76
76
-
The stream will produce the initial non-interactive HTML output of your React components. On the client, you will need to call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot)to *hydrate* that server-generated HTML and make it interactive.
77
+
Stream আপনার React কম্পোনেন্টগুলোর প্রাথমিক নন-ইন্টার্যাকটিভ HTML আউটপুট তৈরী করবে। ক্লায়েন্টে, সার্ভারে তৈরী হওয়া HTML কে *hydrate* করতে এবং একে ইন্টার্যাকটিভ করতে আপনাকে [`hydrateRoot`](/reference/react-dom/client/hydrateRoot)কল করতে হবে।
0 commit comments