Skip to content

Render and commit #862

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 32 commits into from
Jul 5, 2023
Merged
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
39cd75b
Update render-and-commit.md
ptrtorain Apr 30, 2023
ccba4e0
Update render-and-commit.md
ptrtorain Apr 30, 2023
3e82482
Update render-and-commit.md
ptrtorain Apr 30, 2023
3b73bf1
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
e175dc7
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
2b6af95
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
a061128
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
e633138
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
5ad7dc2
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
708e60a
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
e3b3584
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
c31ad6d
Update src/content/learn/render-and-commit.md
ptrtorain Apr 30, 2023
006a1c6
Update render-and-commit.md
ptrtorain Apr 30, 2023
7413d76
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
f215380
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
e4e7030
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
7524338
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
857ddca
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
a5084bd
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
6b72d5e
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
7388007
Update render-and-commit.md
ptrtorain May 22, 2023
891a446
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
50a1849
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
13ff5d8
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
cf02619
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
e0440eb
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
c492d95
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
fcdc18a
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
432458e
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
e7da57f
Update src/content/learn/render-and-commit.md
ptrtorain May 22, 2023
965a271
Update src/content/learn/render-and-commit.md
ptrtorain May 23, 2023
4ea73af
Update src/content/learn/render-and-commit.md
ptrtorain May 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update src/content/learn/render-and-commit.md
  • Loading branch information
ptrtorain authored May 22, 2023
commit 891a4467af9409526bc56e16d443d1483d01a45a
2 changes: 1 addition & 1 deletion src/content/learn/render-and-commit.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export default function Image() {
После запуска рендера React вызывает ваши компоненты, чтобы определить, что отобразить на экране. **«Рендеринг» — это обращение React к вашим компонентам*.

* **На начальном рендере,** React вызовет корневой компонент.
* **Для последующих рендерингов** React будет вызывать функцию компонента, обновление стейта которого вызвало рендеринг.
* **Для последующих ре-рендеров** React вызовет функцию компонента, где обновился стейт и выполнит его ре-рендер.

Этот процесс рекурсивен: если обновленный компонент возвращает какой-то другой компонент, React будет рендерить _этот_ компонент следующим, и если этот компонент тоже что-то возвращает, он будет рендерить _этот_ компонент следующим, и так далее. Этот процесс будет продолжаться до тех пор, пока не останется вложенных компонентов и React не будет точно знать, что должно быть отображено на экране.

Expand Down