Skip to content

Commit 927e8fb

Browse files
Fix changes in @4e6cee1f
1 parent d65c16b commit 927e8fb

10 files changed

Lines changed: 21 additions & 128 deletions

content/community/conferences.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ redirect_from:
88
- "docs/conferences.html"
99
---
1010

11-
Bildiyiniz yerli React.js konfransı varsa, buraya əlavə edin! (Xahiş edirik siyahını xronoloji ardıcıllıqda saxlayasınız)
11+
Do you know of a local React.js conference? Add it here! (Please keep the list chronological)
1212

1313
## Gələcək Konfranslar {#upcoming-conferences}
1414

@@ -17,16 +17,8 @@ October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event
1717

1818
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)
1919

20-
<<<<<<< HEAD
21-
<<<<<<< HEAD
22-
## Keçmiş Konfranslar {#past-conferences}
23-
=======
24-
### React Day Berlin 2020 {#react-day-berlin-2020}
25-
November 25-27, 2020 in Berlin, Germany
26-
=======
2720
### React Conf Brasil 2020 {#react-conf-brasil-2020}
2821
November 21, 2020 - remote event
29-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
3022

3123
[Website](https://reactconf.com.br/) - [Twitter](https://twitter.com/reactconfbr) - [Slack](https://react.now.sh/)
3224

@@ -45,8 +37,7 @@ November 12-13, 2021 in Mumbai, India
4537

4638
[Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia/) - [LinkedIn](https://www.linkedin.com/showcase/14545585) - [YouTube](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w/videos) [Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia/) - [LinkedIn](https://www.linkedin.com/showcase/14545585) - [YouTube](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w/videos)
4739

48-
## Past Conferences {#past-conferences}
49-
>>>>>>> b3c7f041586b71b31f556403426fcd7cab342535
40+
## Keçmiş Konfranslar {#past-conferences}
5041

5142
### React.js Conf 2015 {#reactjs-conf-2015}
5243
January 28 & 29 in Facebook HQ, CA
@@ -483,4 +474,4 @@ May 14-15, 2020 in Paris, France
483474
### React Native EU 2020 {#react-native-eu-2020}
484475
September 3-4, 2020 - remote event
485476

486-
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [YouTube](https://www.youtube.com/watch?v=m0GfmlGFh3E&list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) - [Instagram](https://www.instagram.com/reactnative_eu/)
477+
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [YouTube](https://www.youtube.com/watch?v=m0GfmlGFh3E&list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) - [Instagram](https://www.instagram.com/reactnative_eu/)

content/community/courses.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ permalink: community/courses.html
5050

5151
- [React Tutorial](https://react-tutorial.app) - React-i fləşkartlar ilə addım-addım öyrənmək üçün interaktiv mühit.
5252

53-
<<<<<<< HEAD
5453
- [Road to React](https://www.roadtoreact.com/) - React-in ustası olmaq üçün səyahət.
55-
=======
56-
- [Road to React](https://www.roadtoreact.com/) - Your journey to master React in JavaScript.
5754

58-
- [Epic React](https://epicreact.dev/) - Confidently Ship Well-Architected Production Ready React Apps Like a Pro
59-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
55+
- [Epic React](https://epicreact.dev/) - Yaxşı Arxitekturalı və Produksiyaya Hazır React applikasiyalarını peşəkar kimi yarat

content/community/podcasts.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,9 @@ React-ə hərs olunmuş Podkastlar və React müzakirəsi olan podkast seriyalar
1818

1919
- [React Native Radio](https://devchat.tv/react-native-radio)
2020

21-
<<<<<<< HEAD
22-
## Seriyalar {#episodes}
23-
=======
24-
- [React Wednesdays](https://www.telerik.com/react-wednesdays) - Weekly live streams with the best and brightest in the React world
21+
- [React Wednesdays](https://www.telerik.com/react-wednesdays) - React dünyasının ən yaxşı və parlaq üzvləri ilə həftəlik canlı yayınlar
2522

26-
## Episodes {#episodes}
27-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
23+
## Seriyalar {#episodes}
2824

2925
- [CodeWinds Episode 4](https://codewinds.com/podcast/004.html) - Pit Hantın Cef Barzeviski ilə React haqqında danışığı.
3026

content/docs/code-splitting.md

Lines changed: 6 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@ permalink: docs/code-splitting.html
66

77
## Paketləmə {#bundling}
88

9-
<<<<<<< HEAD
10-
Bir çox React applikasiyalarında, faylları [Webpack](https://webpack.js.org/), [Rollup](https://rollupjs.org/) və ya [Browserify](http://browserify.org/) kimi alətlər ilə paketləriylər. Paketləmə (bundling) import olunan faylların izlənməsi və "bundle" adlanan bir fayla birləşdirilməsidir. Bu fayl bütün applikasiyanı saytda bir dəfəyə yükləmək üçün istifadə edilə bilər.
11-
=======
12-
Most React apps will have their files "bundled" using tools like [Webpack](https://webpack.js.org/), [Rollup](https://rollupjs.org/) or [Browserify](http://browserify.org/). Bundling is the process of following imported files and merging them into a single file: a "bundle". This bundle can then be included on a webpage to load an entire app at once.
13-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
9+
Bir çox React applikasiyalarında, faylları [Webpack](https://webpack.js.org/), [Rollup](https://rollupjs.org/) və ya [Browserify](http://browserify.org/) kimi alətlər ilə paketləyirlər. Paketləmə (bundling) idxal olunan modulların izlənməsi və "bundle" adlanan bir fayla birləşdirilməsidir. Bu fayl bütün applikasiyanı saytda bir dəfəyə yükləmək üçün istifadə edilə bilər.
1410

1511
#### Nümunə {#example}
1612

@@ -44,41 +40,22 @@ console.log(add(16, 26)); // 42
4440
>
4541
> Sizin paketləriniz yuxarıdankından çox fərqli olacaq.
4642
47-
<<<<<<< HEAD
4843
Əgər siz [Create React App](https://create-react-app.dev/), [Next.js](https://nextjs.org/), [Gatsby](https://www.gatsbyjs.org/) və ya oxşar bir alət işlədirsinizsə, applikasiyanı paketləmək üçün Webpack quraşdırılmış olacaq.
4944

50-
Əgər siz belə alətlərdən istifadə etmirsinizsə, siz paketləməni özünüz qoşmalısınız. Misal üçün, Webpack sənədlərində [İnstalyasiya](https://webpack.js.org/guides/installation/)
45+
Əgər siz belə alətlərdən istifadə etmirsinizsə, siz paketləməni özünüz qoşmalısınız. Misal üçün, Webpack sənədlərində [Quraşdırma](https://webpack.js.org/guides/installation/)
5146
[Başlamaq](https://webpack.js.org/guides/getting-started/) təlimatlarına baxın.
52-
=======
53-
If you're using [Create React App](https://create-react-app.dev/), [Next.js](https://nextjs.org/), [Gatsby](https://www.gatsbyjs.org/), or a similar tool, you will have a Webpack setup out of the box to bundle your app.
54-
55-
If you aren't, you'll need to setup bundling yourself. For example, see the [Installation](https://webpack.js.org/guides/installation/) and [Getting Started](https://webpack.js.org/guides/getting-started/) guides on the Webpack docs.
56-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
5747

5848
## Kod Parçalanması {#code-splitting}
5949

60-
<<<<<<< HEAD
61-
Paketləmə əladır amma sizin applikasiyanız böyüdükcə paket də böyüyəcək, xüsusəndə böyük ölçülü üçüncü tərəf kitabxanalardan istifadə edildikdə. Təsadüfən paketin ölçüsünü böyüdüb applikasiyanın yüklənməsi zamanını artırmamaq üçün paketə import etdiyiniz kodlara fikir verin.
50+
Paketləmə əladır amma sizin applikasiyanız böyüdükcə paket də böyüyəcək, xüsusəndə böyük ölçülü üçüncü tərəf kitabxanalardan istifadə edildikdə. Təsadüfən paketin ölçüsünü böyüdüb applikasiyanın yüklənməsi zamanını artırmamaq üçün paketə idxal etdiyiniz modullara fikir verin.
6251

63-
Böyük paket ilə qalmamaq üçün öncədən problemin üstünə düşub paketi "parçalamağa" başlaya bilərsiniz. [Webpack](https://webpack.js.org/guides/code-splitting/),[Rollup](https://rollupjs.org/guide/en/#code-splitting) və Browserify ([factor-bundle](https://github.com/browserify/factor-bundle) ilə) kimi paketləmə alətlərinin dəstəklədiyi, bir çox paketlərin yaranıb icra zamanı dinamik formada yüklənməsi xüsusiyyəti [Kod Parçalanması](https://webpack.js.org/guides/code-splitting/) adlanır.
52+
Böyük paket ilə qalmamaq üçün öncədən problemin üstünə düşub paketi "parçalamağa" başlaya bilərsiniz. [Webpack](https://webpack.js.org/guides/code-splitting/), [Rollup](https://rollupjs.org/guide/en/#code-splitting) və Browserify ([factor-bundle](https://github.com/browserify/factor-bundle) ilə) kimi paketləmə alətlərinin dəstəklədiyi, bir çox paketlərin yaranıb icra zamanı dinamik formada yüklənməsi xüsusiyyəti [Kod Parçalanması](https://webpack.js.org/guides/code-splitting/) adlanır.
6453

6554
Kod Parçalanması sizin applikasiyanızda istifadəçiyə hal-hazırda lazım olanları "lazy-load" etməyə kömək edir. Bu sizin applikasiyanızın performansını dramatik şəkildə təkmilləşdirir. Siz applikasiyada bütün kodun həcmini azalatmasanız da, istifadəçinin işlətməyəcəyi hissələrin yüklənmənməsini qabağını alır bə ilk yüklənən kodun həcmini azaltmış olursunuz.
6655

6756
## `import()` {#import}
6857

6958
Kod Parçalanmasını applikasiyanıza əlavə etməyin ən yaxşı yolu dinamik `import()` sintaksisindən istifadə etməkdir.
70-
=======
71-
Bundling is great, but as your app grows, your bundle will grow too. Especially if you are including large third-party libraries. You need to keep an eye on the code you are including in your bundle so that you don't accidentally make it so large that your app takes a long time to load.
72-
73-
To avoid winding up with a large bundle, it's good to get ahead of the problem and start "splitting" your bundle. Code-Splitting is a feature
74-
supported by bundlers like [Webpack](https://webpack.js.org/guides/code-splitting/), [Rollup](https://rollupjs.org/guide/en/#code-splitting) and Browserify (via [factor-bundle](https://github.com/browserify/factor-bundle)) which can create multiple bundles that can be dynamically loaded at runtime.
75-
76-
Code-splitting your app can help you "lazy-load" just the things that are currently needed by the user, which can dramatically improve the performance of your app. While you haven't reduced the overall amount of code in your app, you've avoided loading code that the user may never need, and reduced the amount of code needed during the initial load.
77-
78-
## `import()` {#import}
79-
80-
The best way to introduce code-splitting into your app is through the dynamic `import()` syntax.
81-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
8259

8360
**Əvvəl:**
8461

@@ -96,19 +73,11 @@ import("./math").then(math => {
9673
});
9774
```
9875

99-
<<<<<<< HEAD
100-
Webpack bu sintaksisi görən kimi sizin applikasiyanızın kodunu avtomatik parçalayacaq. Əgər Create React App işlədirsinizsə, bu xüsusiyyət artiq sizin üçün konfiqurasiya olunub və bunu dərhal [işlədə bilərsiniz](https://facebook.github.io/create-react-app/docs/code-splitting). Bu xüsusiyyəti [Next.js](https://nextjs.org/docs/advanced-features/dynamic-import) də dəstəkləyir.
76+
Webpack bu sintaksisi görən kimi sizin applikasiyanızın kodunu avtomatik parçalayacaq. Əgər Create React App işlədirsinizsə, bu xüsusiyyət artiq sizin üçün konfiqurasiya olunub və bunu dərhal [işlədə bilərsiniz](https://create-react-app.dev/docs/code-splitting/). Bu xüsusiyyəti [Next.js](https://nextjs.org/docs/advanced-features/dynamic-import) də dəstəkləyir.
10177

10278
Əgər Webpack-i özünüz quraşdırırsınızsa, Webpack-in [kod parçalaması haqqında təlimatını](https://webpack.js.org/guides/code-splitting/) oxumaq sizə lazım olacaq. Sizin Webpack konfiqurasiyanız təxminən [belə bir formada](https://gist.github.com/gaearon/ca6e803f5c604d37468b0091d9959269) görünəcək.
10379

104-
[Babel](https://babeljs.io/) işlədərkən Babel-ın dinamik import sintaksisini təhlil edə bilməsi amma transformasiya edə bilməməsi lazımdır. Bunun üçün siz [babel-plugin-syntax-dynamic-import](https://yarnpkg.com/en/package/babel-plugin-syntax-dynamic-import)-dan istifadə edə bilərsiniz.
105-
=======
106-
When Webpack comes across this syntax, it automatically starts code-splitting your app. If you're using Create React App, this is already configured for you and you can [start using it](https://create-react-app.dev/docs/code-splitting/) immediately. It's also supported out of the box in [Next.js](https://nextjs.org/docs/advanced-features/dynamic-import).
107-
108-
If you're setting up Webpack yourself, you'll probably want to read Webpack's [guide on code splitting](https://webpack.js.org/guides/code-splitting/). Your Webpack config should look vaguely [like this](https://gist.github.com/gaearon/ca6e803f5c604d37468b0091d9959269).
109-
110-
When using [Babel](https://babeljs.io/), you'll need to make sure that Babel can parse the dynamic import syntax but is not transforming it. For that you will need [@babel/plugin-syntax-dynamic-import](https://classic.yarnpkg.com/en/package/@babel/plugin-syntax-dynamic-import).
111-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
80+
[Babel](https://babeljs.io/) işlədərkən Babel-ın dinamik import sintaksisini təhlil edə bilməsi amma transformasiya edə bilməməsi lazımdır. Bunun üçün siz [@babel/plugin-syntax-dynamic-import](https://classic.yarnpkg.com/en/package/@babel/plugin-syntax-dynamic-import)-dan istifadə edə bilərsiniz.
11281

11382
## `React.lazy` {#reactlazy}
11483

@@ -203,19 +172,11 @@ const MyComponent = () => (
203172

204173
## Route əsasında kod parçalaması {#route-based-code-splitting}
205174

206-
<<<<<<< HEAD
207175
Applikasiyanızda harada kod parçalaması etmək biraz çaşdırıcı ola bilər. Siz həmişə İstifadəçi Təcrübəsini pozmamaq və paketləri bərabər ayırlmaq üçün düzgün yerdən applikasiyanı bölməlisiniz.
208176

209177
Yaxşı başlanğıc nöqtəsi route-lardan bölməni aparmaqdır. Bir çox insan vebdə səhifə keçidlərinin yüklənməsinin zaman aldığına vərdiş ediblər. Bu zaman siz həmçinin bütün səhifəni dərhal yenidən render edirsiniz deyə istifadəçilər eyni zamanda səhifədəki başqa elementlərə qarşılıqlı təsir etmirlər.
210178

211179
Aşağıdakı nümunədə [React Router](https://reacttraining.com/react-router/)`React.lazy`-dən istifadə edərək applikasiya kodunu route əsasında parçalanması göstərilib.
212-
=======
213-
Deciding where in your app to introduce code splitting can be a bit tricky. You want to make sure you choose places that will split bundles evenly, but won't disrupt the user experience.
214-
215-
A good place to start is with routes. Most people on the web are used to page transitions taking some amount of time to load. You also tend to be re-rendering the entire page at once so your users are unlikely to be interacting with other elements on the page at the same time.
216-
217-
Here's an example of how to setup route-based code splitting into your app using libraries like [React Router](https://reacttraining.com/react-router/) with `React.lazy`.
218-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
219180

220181
```js
221182
import React, { Suspense, lazy } from 'react';

content/docs/conditional-rendering.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -152,24 +152,20 @@ Bu işləyir çünki JavaScript-də `true && expression` həmişə `expression`-
152152

153153
Buna görə də, əgər şərt `true`-dursa, `&&`-dən sonrakı element nəticədə görünəcək. Əgər `false`-dursa, React onu nəzərə almır və ötür.
154154

155-
<<<<<<< HEAD
156-
### Sətirdaxili If-Else Şərti Operatoru ilə {#inline-if-else-with-conditional-operator}
157-
=======
158-
Note that returning a falsy expression will still cause the element after `&&` to be skipped but will return the falsy expression. In the example below, `<div>0</div>` will be returned by the render method.
155+
Nəzərə alın ki, false olan ifadənin `&&`-dən sonrakı elementi atlamasına baxmayaraq ifadənin nəticəsini qaytarır. Aşağıdakı nümunədə `<div>0</div>` qaytarılacaq.
159156

160157
```javascript{2,5}
161158
render() {
162159
const count = 0;
163160
return (
164161
<div>
165-
{ count && <h1>Messages: {count}</h1>}
162+
{ count && <h1>Mesajlar: {count}</h1>}
166163
</div>
167164
);
168165
}
169166
```
170167

171-
### Inline If-Else with Conditional Operator {#inline-if-else-with-conditional-operator}
172-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
168+
### Sətirdaxili If-Else Şərti Operatoru ilə {#inline-if-else-with-conditional-operator}
173169

174170
Elementlərin sətirdaxili şərti render edilməsi üçün digər üsul JavaScript-in [`condition ? true : false`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operator) şərti operatorunu istifadə etməkdir.
175171

content/docs/design-principles.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,7 @@ Kollektivdə React-in "Planlaşdırıcı" adlandırılması lazım olduğuna dai
9292

9393
Yaxşı təkmilləşdirmə təcrübəsi təmin etmək bizim üçün vacibdir.
9494

95-
<<<<<<< HEAD
96-
Məsələn, dəstəklədiyimiz [React DevTools](https://github.com/facebook/react-devtools) brauzer genişlənməsindən istifadə edərək Chrome və Firefox-da React komponentləri ağacını görə bilərsiniz. Tez-tez eşidirik ki, bu həm Facebook mühəndislərinin, həm də cəmiyyətin işini yaxşılaşdırır.
97-
=======
98-
For example, we maintain [React DevTools](https://github.com/facebook/react/tree/master/packages/react-devtools) which let you inspect the React component tree in Chrome and Firefox. We have heard that it brings a big productivity boost both to the Facebook engineers and to the community.
99-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
95+
Məsələn, dəstəklədiyimiz [React DevTools](https://github.com/facebook/react/tree/master/packages/react-devtools) brauzer genişlənməsindən istifadə edərək Chrome və Firefox-da React komponentləri ağacını görə bilərsiniz. Tez-tez eşidirik ki, bu həm Facebook mühəndislərinin, həm də cəmiyyətin işini yaxşılaşdırır.
10096

10197
Əlavə olaraq, biz proqramçılar üçün faydalı xəbərdarlıqlar verməyə çalışırıq. Məsələn, təqləri brauzer üçün anlaşılmaz şəkildə yerləşdirsəniz və ya API-da yazılım xətası etsəniz, React bunun xəbərdarlığını edir. Xəbərdarlıqlar və əlaqəli yoxlamalar React-in təkmilləşdirmə versiyasının produksiyasından daha yavaş olması səbəbidir.
10298

content/docs/introducing-jsx.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,4 @@ Biz, [sonrakı bölmədə](/docs/rendering-elements.html) React elementlərinin
184184

185185
>**Məsləhət:**
186186
>
187-
<<<<<<< HEAD
188-
>ES6 və JSX kodlarının daha düzgün seçilməsi üçün editorunuzda ["Babel" language definition](https://babeljs.io/docs/editors)-dan istifadə etməyi məsləhət görürük.
189-
=======
190-
>We recommend using the ["Babel" language definition](https://babeljs.io/docs/en/next/editors) for your editor of choice so that both ES6 and JSX code is properly highlighted.
191-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
187+
>ES6 və JSX kodlarının daha düzgün seçilməsi üçün editorunuzda ["Babel" language definition](https://babeljs.io/docs/en/next/editors)-dan istifadə etməyi məsləhət görürük.

content/docs/reference-profiler.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,9 @@ render(
4949
);
5050
```
5151

52-
<<<<<<< HEAD
5352
Eyni ağaca bir neçə `Profiler` komponenti əlavə etmək mümkündür:
5453

55-
```js{2,6,8}
56-
=======
57-
`Profiler` components can also be nested to measure different components within the same subtree:
5854
```js{3,5,8}
59-
>>>>>>> 4e6cee1f82737aa915afd87de0cd4a8393de3fc8
6055
render(
6156
<App>
6257
<Profiler id="Panel" onRender={callback}>

0 commit comments

Comments
 (0)