Size: a a a

2019 December 03

LK

Leonid Kuznetsov in React Kyiv
@alexeyraspopov но я помню что асинк рендер не работал с 16.0 из коробки он был под флагом unstable_
источник

LK

Leonid Kuznetsov in React Kyiv
я поэтому и решил проверить как дела сейчас обстоят
источник

AR

Alexey Raspopov in React Kyiv
портал в 16.3, новый контекст не помню когда, но это тоже всё на файбере уже было
источник

AR

Alexey Raspopov in React Kyiv
Leonid Kuznetsov
@alexeyraspopov но я помню что асинк рендер не работал с 16.0 из коробки он был под флагом unstable_
можно установить react@experimental и react-dom@experimental и использовать апи описанное в https://reactjs.org/docs/concurrent-mode-reference.html
источник

LK

Leonid Kuznetsov in React Kyiv
Alexey Raspopov
можно установить react@experimental и react-dom@experimental и использовать апи описанное в https://reactjs.org/docs/concurrent-mode-reference.html
вот скорее всего
источник

AR

Alexey Raspopov in React Kyiv
Suspense можно уже сейчас начать, он не привязан к конкаррент моду — последний просто его улучшает
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
в чем проблема гидрации и саспенса? Не в курсе?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
когда SSR завезут
источник

LK

Leonid Kuznetsov in React Kyiv
createRoot - правильно ли я понимаю что именно этот метод добавляет асинк мод?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Ну вот Леша говорит шо он не обязателен. Я без него не пробовал
источник

AR

Alexey Raspopov in React Kyiv
Leonid Kuznetsov
createRoot - правильно ли я понимаю что именно этот метод добавляет асинк мод?
конкретно для асинк мода (сейчас он называется concurrent) — да
источник

AR

Alexey Raspopov in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
в чем проблема гидрации и саспенса? Не в курсе?
они там экспериментируют с какой-то умной штукой со стримингом, чтобы прям с сервера стримить динимачески изменяемый контент, а не то как это делают сейчас
источник

AR

Alexey Raspopov in React Kyiv
и для этой штуки важно чтоб был доделан конкарент мод и все юзали саспенс)
источник

LK

Leonid Kuznetsov in React Kyiv
Alexey Raspopov
конкретно для асинк мода (сейчас он называется concurrent) — да
а как его использовать?
источник

LK

Leonid Kuznetsov in React Kyiv
именно concurrent mode?
источник

LK

Leonid Kuznetsov in React Kyiv
он идет из коробки в react@experimental
источник

AR

Alexey Raspopov in React Kyiv
части concurrent мода есть и в stable, без фичефлагов его можно пощупать в react@experimental
источник

AR

Alexey Raspopov in React Kyiv
Leonid Kuznetsov
а как его использовать?
всё можно почитать вот здесь
https://reactjs.org/docs/concurrent-mode-intro.html
источник

AR

Alexey Raspopov in React Kyiv
источник

AR

Alexey Raspopov in React Kyiv
отличная штука здесь
https://reactjs.org/docs/concurrent-mode-patterns.html
источник