Kiedy przechodziłem przez kod źródłowy React, natknąłem się na klasę bazową o nazwie "AsyncComponent". Jest to dla mnie nowością, w przeciwieństwie do popularnych klas bazowych "Component" i "PureComponent". Zastanawiałem się, co to jest i czy, jak to jest wykorzystywane, aby lepiej to zrozumieć.Co to jest klasa React.AsyncComponent?
5
A
Odpowiedz
1
Jest to alternatywa dla używania właściwości klasy statycznej unstable_asyncUpdates
. Wszystko w środku ma asynchroniczne aktualizacje domyślnie.
Jak rozumiem, można osiągnąć ten sam wynik, używając ReactDOM.deferredUpdates
.
Ale głównym problemem jest to, że renderowanie asynchroniczne nie jest jeszcze gotowe i stanie się dostępne później.
Cytat Release Notes do v16:
Uważamy renderowania asynchroniczny jest wielka sprawa i reprezentuje przyszłość React. Aby migracja do wersji 16.0 przebiegała jak najsprawniej, nie włączamy jeszcze żadnych funkcji asynchronicznych, ale z niecierpliwością czekamy na rozpoczęcie ich wdrażania w nadchodzących miesiącach. Bądźcie czujni!