Skip to content

Commit f9bc792

Browse files
committed
translate translate react compiler page
1 parent d51c22f commit f9bc792

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/content/learn/react-compiler.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -220,21 +220,21 @@ React Compiler, kütüphaneleri derlemek için de kullanılabilir. React Compile
220220

221221
Kodunuz önceden derlendiğinden, kütüphanenizin kullanıcılarının kütüphanenize uygulanan otomatik bellekleştirmeden yararlanmak için derleyiciyi etkinleştirmeleri gerekmeyecektir.Kütüphaneniz henüz React 19'da olmayan uygulamaları hedefliyorsa, minimum [`target` belirtin ve doğrudan bağımlılık olarak `react-compiler-runtime` ekleyin](#using-react-compiler-with-react-17-or-18). Çalışma zamanı paketi, uygulamanın sürümüne bağlı olarak API'lerin doğru uygulamasını kullanacak ve gerekirse eksik API'leri çoklu dolduracaktır.
222222

223-
Library code can often require more complex patterns and usage of escape hatches. For this reason, we recommend ensuring that you have sufficient testing in order to identify any issues that might arise from using the compiler on your library. If you identify any issues, you can always opt-out the specific components or hooks with the [`'use no memo'` directive](#something-is-not-working-after-compilation).
223+
Kütüphane kodu genellikle daha karmaşık kalıplar ve kaçış kapaklarının kullanılmasını gerektirebilir. Bu nedenle, kütüphanenizde derleyiciyi kullanırken ortaya çıkabilecek sorunları tespit etmek için yeterli test yapmanızı öneririz. Herhangi bir sorun tespit ederseniz, [`'use no memo'` yönergesi](#something-is-working-notafter-compilation) ile belirli bileşenleri veya hook'ları her zaman devre dışı bırakabilirsiniz.
224224

225-
Similarly to apps, it is not necessary to fully compile 100% of your components or hooks to see benefits in your library. A good starting point might be to identify the most performance sensitive parts of your library and ensuring that they don't break the [Rules of React](/reference/rules), which you can use `eslint-plugin-react-compiler` to identify.
225+
Uygulamalara benzer şekilde, kütüphanenizin faydalarını görmek için bileşenlerinizin veya hook'larınızın %100'ünü tamamen derlemeniz gerekmez. İyi bir başlangıç noktası, kütüphanenizin performansa en duyarlı kısımlarını belirlemek ve tanımlamak için `eslint-plugin-react-compiler` kullanabileceğiniz [React Kuralları](/reference/rules)'nı ihlal etmediklerinden emin olmak olabilir.
226226

227-
## Usage {/*installation*/}
227+
## Kullanım {/*installation*/}
228228

229229
### Babel {/*usage-with-babel*/}
230230

231231
<TerminalBlock>
232232
npm install babel-plugin-react-compiler@beta
233233
</TerminalBlock>
234234

235-
The compiler includes a Babel plugin which you can use in your build pipeline to run the compiler.
235+
Derleyici, derleyiciyi çalıştırmak için derleme hattınızda kullanabileceğiniz bir Babel eklentisi içerir.
236236

237-
After installing, add it to your Babel config. Please note that it's critical that the compiler run **first** in the pipeline:
237+
Yükledikten sonra Babel yapılandırmanıza ekleyin. Lütfen derleyicinin pipeline'da **ilk** olarak çalışmasının kritik olduğunu unutmayın:
238238

239239
```js {7}
240240
// babel.config.js
@@ -243,14 +243,14 @@ const ReactCompilerConfig = { /* ... */ };
243243
module.exports = function () {
244244
return {
245245
plugins: [
246-
['babel-plugin-react-compiler', ReactCompilerConfig], // must run first!
246+
['babel-plugin-react-compiler', ReactCompilerConfig], // önce koşmalı!
247247
// ...
248248
],
249249
};
250250
};
251251
```
252252

253-
`babel-plugin-react-compiler` should run first before other Babel plugins as the compiler requires the input source information for sound analysis.
253+
Derleyici ses analizi için girdi kaynak bilgisine ihtiyaç duyduğundan `babel-plugin-react-compiler` diğer Babel eklentilerinden önce çalıştırılmalıdır.
254254

255255
### Vite {/*usage-with-vite*/}
256256

0 commit comments

Comments
 (0)