React Query von Grund auf selbst bauen
(mugglim.github.io)Hallo.
Ich möchte das zuvor vorgestellte Projekt Build Your Own TanStack Query nun teilen, nachdem ich es als Website veröffentlicht habe.
Weitere Details finden Sie unter dem folgenden Link.
https://mugglim.github.io/build-your-own-tanstack-query/ko/
Beiträge sind jederzeit willkommen!!
20 Kommentare
Der Kommentar von kildong21 legt die kulturellen und strukturellen Grenzen der koreanischen IT-Branche schonungslos offen. Es geht über bloßes Trolling hinaus, und es ist nötig, nachzuvollziehen, warum solche Kommentare ganz selbstverständlich entstehen.
Wenn man keine Ahnung hat, sollte man eben lernen, hahaha
Wenn man sich sonst so anschaut, was du für Kommentare ablässt, hahaha
Lern erst mal, haha.
Ich finde, wer auch im Internet keine Verantwortung für seinen verbalen Müll übernimmt, sollte vom Internet ausgeschlossen werden. Räumen Sie bitte auf, was Sie hinterlassen haben.
Ich bin vielleicht etwas klüger, aber ich verstehe wirklich überhaupt nicht, warum du so einen Kommentar schreibst. Jemand macht sich viel Mühe und teilt seine Arbeit mit der Community, und du produzierst nur absurde Beschwerden – das ist echt nervig. Hast du überhaupt schon mal irgendeine innovative Kritik geäußert? Wegen Leuten wie dir wird die Kultur des Wissensaustauschs und gemeinsamen Wachstums unter koreanischen Entwicklern ausgebremst. Hör auf, mit deiner Unwissenheit anzugeben und Müllkommentare hinzuklatschen, und lern erst mal die Grundlagen, bevor du so tust, als wärst du klug.
Haha, vielleicht bin ich einfach zu doof dafür. Wenn du nicht verstehst, warum das nötig ist, dann frag wenigstens bescheiden nach.
Ich glaube nicht, dass Unwissen die Unhöflichkeit eines Kommentars erklärt. Auch bei derselben Botschaft wäre sie mit etwas mehr Anstand wohl deutlich wirkungsvoller, deshalb finde ich es schade, dass hier nur einseitige Beschimpfungen zu sehen sind.
Wenn ein Neuling in unserem Team sagen würde, dass er versucht, das Funktionsprinzip einer weithin bekannten kommerziellen Bibliothek zu verstehen, indem er selbst einen einfachen, ähnlich funktionierenden Code schreibt, dann hätte ich ihn wohl auf Händen getragen ... Ob es klappt oder nicht, ich würde ihn einfach überschwänglich loben. So, als würde man eine in Wasser eingelegte Zwiebel loben.
Dann bauen Sie doch etwas wirklich Revolutionäres.
Sprechen Sie von der Notwendigkeit von React Query?
Oder meinen Sie das Projekt „Build Your Own TanStack Query“?
Da Sie von Zustandsverwaltung sprechen, denke ich, dass Sie wohl die Notwendigkeit von React Query meinen.
React Query kann man durchaus als innovativ bezeichnen.
Und obwohl React Query auch ein zustandsverwaltungsähnliches Konzept hat, ist es keine Bibliothek, deren Zweck Zustandsverwaltung ist.
https://tanstack.com/query/latest Wenn Sie hier nachsehen, wird der Zweck dieser Bibliothek kurz vorgestellt.
Falls es nicht um so etwas geht: Wenn Sie mir sagen, welcher Teil genau unerquicklich ist oder was Sie nicht verstehen, kann ich mir gern gemeinsam mit Ihnen Gedanken darüber machen.
Das liegt daran, dass sich in der Zwischenzeit die Architekturtrends von Webanwendungen verändert haben.
Multi-Page-Applications (MPA, traditionelle Form)
Single-Page-Applications (SPA)
Wenn man den Verlauf der technischen Entwicklung betrachtet, fühlt es sich so an, als wäre nicht jeder Fortschritt auch wirklich eine Verbesserung. Das zeigt sich daran, dass die Gesamtmenge dessen, was Entwickler verstehen und bewältigen müssen, nicht abnimmt und dass die zu implementierenden Funktionen ständig zwischen Server und Client hin- und herwandern.
Ja, bei Angular muss man so etwas in der Regel gar nicht erst lernen, weil die nötige Basis-Infrastruktur bereits vorhanden ist. Wenn es gebraucht wird, kann man es dann einfach anwenden. Bei React hingegen muss man fehlende Technologien selbst ergänzen, weshalb die Zusammenarbeit im Team schwieriger ist als bei Angular und auch die Standardisierung der Codebasis nicht einfach ist. Weil der Umfang von React begrenzt ist, wirkt React selbst zwar leichtgewichtig und einfach, aber es ist schade, dass für die Praxis wichtige Dinge fehlen.
Haben Sie vielleicht zuerst https://tanstack.com/query/latest gelesen?
Wenn ich mir Ihre Frage anschaue, scheint es, als würden Sie über die Notwendigkeit von Zustandsverwaltung auf dem Client sprechen.
Ich glaube, Sie haben den Inhalt dieses Artikels und auch den Nutzen der React-Query-Bibliothek missverstanden.
Das Hauptziel dieses Projekts ist nicht, eine neue Bibliothek zu erschaffen, sondern beim Nachbauen etwas über die Struktur zu lernen.
Wenn Sie den Link im Artikel geöffnet hätten, hätten Sie das sofort gesehen. Haben Sie ihn vielleicht noch nicht geöffnet?
„Erfahrung durch eigenes Bauen – Indem man es von Grund auf selbst implementiert, kann man das Verständnis für TanStack Query vertiefen.“
React Query ist nicht als Bibliothek für Client-Zustandsverwaltung gedacht.
Es geht um etwas anderes als Redux oder diverse andere Bibliotheken.
Ich möchte hier ungern einen Vortrag über TanStack halten,
lesen Sie bitte zuerst https://tanstack.com/query/latest und stellen Sie dann Ihre Frage.
Und React Query kann übrigens auch in React-Native-Apps verwendet werden :)
Falls Sie sich über Client-Zustandsverwaltung auslassen wollen ...
Dann sind Sie hier an der falschen Adresse.
Build your own ***ist eine Art Lernprozess, bei dem man eine einfache Version selbst erstellt, um die Konzepte leichter zu verstehen.TanStack Query ist die marktführende Lösung für Server-State-Management.
Sie erleichtert den Umgang mit Performance-Themen wie Caching und Waterfall-Requests sowie mit Request-Zuständen wie Loading und Errors.
Falls Sie es noch nicht kennen, lohnt es sich, es sich zumindest einmal anzusehen.