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!
Powiązane problemy
- 1. Co to jest klasa handlera?
- 2. Co to jest klasa HibernateTemplate?
- 3. Co to jest klasa inline C++?
- 4. Co to jest klasa "DataBindingComponent" w Androidach?
- 5. Co to jest klasa równorzędna w Javie?
- 6. Co to jest klasa SelectList wC#?
- 7. Co to jest klasa kierowcy? (Java)
- 8. Co to jest kontekst?
- 9. Co to jest css "robi [? Class * = moja klasa] .my-podklasa"?
- 10. Co to jest klasa ModelState w MVC 3?
- 11. PHP regex: co to jest "klasa na offset 0"?
- 12. Co to jest klasa wartości i jaka jest klasa odniesienia w języku C#?
- 13. Czy to jest wewnętrzna klasa?
- 14. Co to jest Serializable? Co to znaczy?
- 15. Co to jest rozszerzenie klasy?
- 16. Co to jest "usuń to"?
- 17. Co to jest konkretna implementacja?
- 18. Co to jest Pagel?
- 19. Co to jest _GLOBAL_OFFSET_TABLE?
- 20. Co to jest "android.R.layout.simple_list_item_1"?
- 21. Co to jest DetailsView.EnableModelValidation?
- 22. Co to jest NSPathStore2?
- 23. Co to jest czasownik = "*"?
- 24. Co to jest Postgresql_psycopg2?
- 25. Co to jest ?
- 26. co to jest .netrwhist?
- 27. co to jest Microsoft.Practices.EnterpriseLibrary.Data
- 28. Co to jest CGVector?
- 29. Co to jest $ {project.licensePath}?
- 30. co to jest alloc.h?