Похожие чаты

SetState(Count+1) is async setState(p => p+1) is sync Right?

7 ответов

8 просмотров

nope, they're both synchronous, the callback just makes it easier to set new state depending on old state

Shubham- Автор вопроса
Artem Starikov
nope, they're both synchronous, the callback just ...

Sure? I saw in yt videos that it's async and sync

Shubham
Sure? I saw in yt videos that it's async and sync

It's not actually async. React enqueues the re-rendering of that component

Shubham
Sure? I saw in yt videos that it's async and sync

https://github.com/facebook/react/blob/master/packages/react-reconciler/src/ReactFiberHooks.new.js#L1749 if setState is called while rendering, the state update is delayed, otherwise it's evaluated eagerly. doesn't depend on whether you provide a callback

Make Me Rambo
Enques..

https://javascript.info/microtask-queue i think that he refer to this

Похожие вопросы

Обсуждают сегодня

Hey guys, did you see the new announcement about $Fun? 🔥
Filip Murphy
55
А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
пацаны, как-нибудь можно панель задач заблюрить, что она была похожа на kde или винду 7, 11?
В
16
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
So total 101m burned Today?
Simu
18
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Hi, I can't understand promises in JavaScript and what we should use them for (maybe the teacher didn't teach well XD). Do you have a solution for this? And are promises used...
A
29
Карта сайта