Skip to content

Commit 31c644e

Browse files
committed
resolve conflicts
1 parent 44df511 commit 31c644e

6 files changed

Lines changed: 5 additions & 34 deletions

File tree

content/docs/code-splitting.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,8 @@ console.log(add(16, 26)); // 42
4545
>
4646
> Наприкінці ваші бандли будуть значно відрізнятися від наведених прикладів.
4747
48-
<<<<<<< HEAD
49-
Якщо ви використовуєте [Create React App](https://github.com/facebookincubator/create-react-app), [Next.js](https://github.com/zeit/next.js/), [Gatsby](https://www.gatsbyjs.org/) чи подібний інструмент, ви матимете налаштування Webpack за замовчуванням для бандлінгу вашого
48+
Якщо ви використовуєте [Create React App](https://create-react-app.dev/), [Next.js](https://nextjs.org/), [Gatsby](https://www.gatsbyjs.org/) чи подібний інструмент, ви матимете налаштування Webpack за замовчуванням для бандлінгу вашого
5049
додатку.
51-
=======
52-
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
53-
app.
54-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
5550

5651
Якщо ви не використовуєте нічого з наведеного чи подібного, вам доведеться налаштовувати бандлінг самостійно. Для прикладів ознайомтеся зі
5752
[Встановленням](https://webpack.js.org/guides/installation/) та

content/docs/conditional-rendering.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,7 @@ ReactDOM.render(
122122

123123
### Вбудовані умови if з логічним оператором && {#inline-if-with-logical--operator}
124124

125-
<<<<<<< HEAD
126125
Ви можете [вставляти будь-який вираз у JSX](/docs/introducing-jsx.html#embedding-expressions-in-jsx) охопивши його у фігурні дужки. Це правило поширюється і на логічний оператор `&&` JavaScript, яким можно зручно вставити елемент в залежності від умови:
127-
=======
128-
You may [embed expressions in JSX](/docs/introducing-jsx.html#embedding-expressions-in-jsx) by wrapping them in curly braces. This includes the JavaScript logical `&&` operator. It can be handy for conditionally including an element:
129-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
130126

131127
```js{6-10}
132128
function Mailbox(props) {

content/docs/faq-structure.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@ category: FAQ
1212

1313
#### Групування по функціональності або маршруту {#grouping-by-features-or-routes}
1414

15-
<<<<<<< HEAD
1615
Один з популярних підходів — це розміщення файлів CSS, JS і тестів у папках, згрупованих за функціональністю або маршруту.
17-
=======
18-
One common way to structure projects is to locate CSS, JS, and tests together inside folders grouped by feature or route.
19-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
2016

2117
```
2218
common/

content/docs/hooks-overview.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,7 @@ function FriendListItem(props) {
229229
}
230230
```
231231

232-
<<<<<<< HEAD
233-
Стани цих компонентів ніяким чином не залежать одне від одного. Хуки -- це спосіб повторно використовувати *логіку стану*, а не сам стан. Більш того, кожний *виклик* хука забезпечує абсолютно ізольований стан. Ви навіть можете використовувати один і той самий хук декілька разів в одному компоненті.
234-
=======
235-
The state of each component is completely independent. Hooks are a way to reuse *stateful logic*, not state itself. In fact, each *call* to a Hook has a completely isolated state -- so you can even use the same custom Hook twice in one component.
236-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
232+
Стан кожного компонента ніяким чином не залежить одне від одного. Хуки -- це спосіб повторно використовувати *логіку стану*, а не сам стан. Більш того, кожний *виклик* хука забезпечує абсолютно ізольований стан. Ви навіть можете використовувати один і той самий хук декілька разів в одному компоненті.
237233

238234
Користувацькі хуки -- це більше конвенція, аніж доповнення. Якщо ім'я функції починається з "`use`" і вона викликає інші хуки, ми розцінюємо це як користувацький хук. Якщо ви будете дотримуватися конвенції `useSomething` при іменуванні хуків, це дозволить нашому плагіну для лінтера знайти помилки в коді, який використовує хуки.
239235

content/docs/optimizing-performance.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -371,24 +371,16 @@ function updateColorMap(colormap) {
371371

372372
`updateColorMap` тепер повертає новий об'єкт, а не змінює старий. `Object.assign` — це ES6 і для його роботи потрібен поліфіл.
373373

374-
<<<<<<< HEAD
375-
Існує пропозиція щодо внесення в JavaScript [розпакування властивостей об'єкта](https://github.com/sebmarkbage/ecmascript-rest-spread), щоб зробити простішим оновлення об'єктів без їхньої зміни:
376-
=======
377-
[Object spread syntax](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax) makes it easier to update objects without mutation as well:
378-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
374+
[Оператор розкладу](https://developer.mozilla.org/uk/docs/Web/JavaScript/Reference/Operators/Spread_syntax) дозволяє оновлювати об'єкти, не мутуючи їх:
379375

380376
```js
381377
function updateColorMap(colormap) {
382378
return {...colormap, right: 'blue'};
383379
}
384380
```
385381

386-
<<<<<<< HEAD
387-
Якщо ви використовуєте Create React App, то `Object.assign` та розпакування об'єктів доступні за замовчуванням.
388-
=======
389-
This feature was added to JavaScript in ES2018.
382+
Ця функція була додана до JavaScript у ES2018.
390383

391-
If you're using Create React App, both `Object.assign` and the object spread syntax are available by default.
392-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
384+
Якщо ви використовуєте Create React App, то `Object.assign` та розпакування об'єктів доступні за замовчуванням.
393385

394386
Коли ви працюєте з глибоко вкладеними об'єктами, то постійне іх оновлення може заплутати вас. Якщо ви зіткнулися з такою проблемою, зверніть увагу на [Immer](https://github.com/mweststrate/immer) або [immutability-helper](https://github.com/kolodny/immutability-helper). Ці бібліотеки допомогають писати читабельний код, не втрачаючи переваг незмінності.

content/tutorial/tutorial.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -560,11 +560,7 @@ var newPlayer = Object.assign({}, player, {score: 2});
560560

561561
#### Визначення повторного рендерингу у React {#determining-when-to-re-render-in-react}
562562

563-
<<<<<<< HEAD
564563
Головною перевагою незмінності у React є те, що вона допомагає створити _чисті компоненти_. Незмінні дані дозволяють легко виявити наявність змін, що дозволяє встановити необхідність повторного рендерингу.
565-
=======
566-
The main benefit of immutability is that it helps you build _pure components_ in React. Immutable data can easily determine if changes have been made, which helps to determine when a component requires re-rendering.
567-
>>>>>>> 63332462bb5afa18ac7a716975b679f4c23cc8a1
568564

569565
Більше про `shouldComponentUpdate()` і як створювати *чисті компоненти* ви можете дізнатись прочитавши розділ [Оптимізація продуктивності](/docs/optimizing-performance.html#examples).
570566

0 commit comments

Comments
 (0)