Skip to content

Commit 72d3beb

Browse files
committed
resolve conflicts
1 parent 44f80ae commit 72d3beb

File tree

8 files changed

+23
-98
lines changed

8 files changed

+23
-98
lines changed

src/content/learn/conditional-rendering.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -626,11 +626,7 @@ export default function PackingList() {
626626

627627
Помните, что вы должны писать `importance > 0 && ...` вместо `importance && ...`, чтобы при `importance` равном `0` число `0` не рендерилось в результате!
628628

629-
<<<<<<< HEAD
630629
В этом решении используются два отдельных условия для вставки пробела между именем и меткой важности. Кроме того, можно использовать фрагмент с ведущим пробелом: `importance > 0 && <> <i>...</i></>` или добавить пробел сразу внутри тега `<i>`: `importance > 0 && <i> ...</i>`.
631-
=======
632-
In this solution, two separate conditions are used to insert a space between the name and the importance label. Alternatively, you could use a Fragment with a leading space: `importance > 0 && <> <i>...</i></>` or add a space immediately inside the `<i>`: `importance > 0 && <i> ...</i>`.
633-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
634630

635631
</Solution>
636632

src/content/learn/importing-and-exporting-components.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,13 +280,8 @@ export default function App() {
280280
}
281281
```
282282

283-
<<<<<<< HEAD
284-
```js Gallery.js active
285-
// Перемести меня в Profile.js!
286-
=======
287283
```js src/Gallery.js active
288-
// Move me to Profile.js!
289-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
284+
// Перемести меня в Profile.js!
290285
export function Profile() {
291286
return (
292287
<img

src/content/learn/rendering-lists.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,11 +1147,7 @@ hr {
11471147

11481148
<Hint>
11491149

1150-
<<<<<<< HEAD
11511150
Вам понадобится либо поменять `map` на обычный цикл, либо использовать фрагмент.
1152-
=======
1153-
You'll either need to convert `map` to a manual loop, or use a Fragment.
1154-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
11551151

11561152
</Hint>
11571153

@@ -1214,11 +1210,7 @@ hr {
12141210

12151211
Использование исходного индекса строки в качестве ключа больше не работает, потому что теперь каждый разделитель и абзац находятся в одном и том же массиве. Однако вы можете присвоить каждому из них уникальный ключ с использованием суффикса, например, `key={i + '-text'}`.
12161212

1217-
<<<<<<< HEAD
12181213
В качестве альтернативы, вы можете отрендерить коллекцию фрагментов, содержащих `<hr />` и `<p>...</p>`. Однако сокращенный синтаксис `<>...</>` не поддерживает передачу ключей, поэтому вам придется явно использовать `<Fragment>`:
1219-
=======
1220-
Alternatively, you could render a collection of Fragments which contain `<hr />` and `<p>...</p>`. However, the `<>...</>` shorthand syntax doesn't support passing keys, so you'd have to write `<Fragment>` explicitly:
1221-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
12221214

12231215
<Sandpack>
12241216

@@ -1264,11 +1256,7 @@ hr {
12641256

12651257
</Sandpack>
12661258

1267-
<<<<<<< HEAD
12681259
Запомните, фрагменты (часто записываемые как `<> </>`) позволяют группировать JSX-узлы без добавления дополнительных `<div>`!
1269-
=======
1270-
Remember, Fragments (often written as `<> </>`) let you group JSX nodes without adding extra `<div>`s!
1271-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
12721260

12731261
</Solution>
12741262

src/content/learn/start-a-new-react-project.md

Lines changed: 13 additions & 51 deletions
Large diffs are not rendered by default.

src/content/reference/react-dom/server/renderToNodeStream.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,10 @@ stream.pipe(response);
4343
4444
* `reactNode`: Узел React, который вы хотите отобразить в HTML. Например, такой JSX элемент как `<App />`.
4545
46-
<<<<<<< HEAD
47-
#### Возвращает {/*returns*/}
48-
=======
49-
* **optional** `options`: An object for server render.
50-
* **optional** `identifierPrefix`: A string prefix React uses for IDs generated by [`useId`.](/reference/react/useId) Useful to avoid conflicts when using multiple roots on the same page. Must be the same prefix as passed to [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters)
51-
52-
#### Returns {/*returns*/}
53-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
46+
* **необязательный** `options`: Объект для серверного рендера.
47+
* **необязательный** `identifierPrefix`: Строковый префикс, который React использует для генерации идентификаторов с помощью [`useId`.](/reference/react/useId) Полезен, чтобы избежать конфликтов между разными корневыми элементами на одной и той же странице. Должен совпадать с префиксом, переданным в [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters)
48+
49+
#### Возвращаемое значение {/*returns*/}
5450
5551
[Node.js Readable Stream](https://nodejsdev.ru/api/stream/#streamreadable), который выводит строку HTML.
5652

src/content/reference/react-dom/server/renderToString.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,10 @@ const html = renderToString(<App />);
4242
4343
* `reactNode`: Узел React, который вы хотите отрендерить в HTML. Например, JSX узел типа `<App />`.
4444
45-
<<<<<<< HEAD
46-
#### Возвращаемые значения {/*returns*/}
47-
=======
48-
* **optional** `options`: An object for server render.
49-
* **optional** `identifierPrefix`: A string prefix React uses for IDs generated by [`useId`.](/reference/react/useId) Useful to avoid conflicts when using multiple roots on the same page. Must be the same prefix as passed to [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters)
50-
51-
#### Returns {/*returns*/}
52-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
45+
* **необязательный** `options`: Объект для серверного рендера.
46+
* **необязательный** `identifierPrefix`: Строковый префикс, который React использует для генерации идентификаторов с помощью [`useId`.](/reference/react/useId) Полезен, чтобы избежать конфликтов между разными корневыми элементами на одной и той же странице. Должен совпадать с префиксом, переданным в [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters)
47+
48+
#### Возвращаемое значение {/*returns*/}
5349
5450
Строка HTML.
5551

src/content/reference/react/StrictMode.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,7 @@ root.render(
9595

9696
---
9797

98-
<<<<<<< HEAD
9998
### Активация строгого режима для части приложения {/*enabling-strict-mode-for-a-part-of-the-app*/}
100-
=======
101-
### Enabling Strict Mode for a part of the app {/*enabling-strict-mode-for-a-part-of-the-app*/}
102-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
10399

104100
Вы можете активировать строгий режим для любой части вашего приложения:
105101

src/content/reference/react/startTransition.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,7 @@ function TabContainer() {
4141

4242
#### Параметры {/*parameters*/}
4343

44-
<<<<<<< HEAD
45-
* `scope`: Функция, которая обновляет состояние, вызывая одну или несколько [функций `set`.](/reference/react/useState#setstate) React немедленно вызывает `scope` без параметров и помечает все обновления состояния, запланированные синхронно во время вызова функции scope, как переходы. Они будут [неблокирующими](/reference/react/useTransition#marking-a-state-update-as-a-non-blocking-transition) и [не будут отображать нежелательные индикаторы загрузки.](/reference/react/useTransition#preventing-unwanted-loading-indicators)
46-
=======
47-
* `scope`: A function that updates some state by calling one or more [`set` functions.](/reference/react/useState#setstate) React immediately calls `scope` with no arguments and marks all state updates scheduled synchronously during the `scope` function call as transitions. They will be [non-blocking](/reference/react/useTransition#marking-a-state-update-as-a-non-blocking-transition) and [will not display unwanted loading indicators.](/reference/react/useTransition#preventing-unwanted-loading-indicators)
48-
>>>>>>> 081d1008dd1eebffb9550a3ff623860a7d977acf
44+
* `scope`: Функция, которая обновляет состояние, вызывая одну или несколько [функций `set`.](/reference/react/useState#setstate) React немедленно вызывает `scope` без аргументов и помечает все обновления состояния, запланированные синхронно во время вызова функции scope, как переходы. Они будут [неблокирующими](/reference/react/useTransition#marking-a-state-update-as-a-non-blocking-transition) и [не будут отображать нежелательные индикаторы загрузки.](/reference/react/useTransition#preventing-unwanted-loading-indicators)
4945

5046
#### Возвращаемое значение {/*returns*/}
5147

0 commit comments

Comments
 (0)