+ Auf Thema antworten
Zeige Ergebnis 1 bis 9 von 9

Verständnisfrage zu React

  1. #1
    Psychopath blau gruen gruen gruen blau Benutzerbild von Decryptor
    Registriert seit
    Sep 2005
    Beiträge
    5.733
    Thumbs Up
    39 | 7
    Points: 11.525, Level: 25
    Level completed: 75%, Points required for next Level: 225
    Overall activity: 51,0%

    Verständnisfrage zu React

    Hallo, ich beschäftige mich seit kurzem mit React habe aber hier noch eine Verständnisfrage.

    Jquery diente ja dazu um eine fertige Webseite mehr Interaktion zu verpassen, für was ist aber nun React?, baue ich damit die Webseite mit jsx komplett neu auf oder mache ich die Seite Static und setzte React nur an den Stellen ein wo ich die felxibilität benötige? bsp bei einem Login Feld?

    lg

    0 Not allowed!

  2. #2
    Weltbürger admin Benutzerbild von raid-rush
    Registriert seit
    Aug 2004
    Ort
    uni*versum
    Beiträge
    9.894
    Blog-Einträge
    8
    Thumbs Up
    1.071 | 1.047
    Points: 23.611, Level: 37
    Level completed: 39%, Points required for next Level: 739
    Overall activity: 99,9%
    React ist soweit ich verstanden habe ein "DOM"-Builder also das React-Javascript dient dazu während der Laufzeit einer fertig geladenen Seite diese noch im HTML umzubauen.

    https://de.wikipedia.org/wiki/React_(JavaScript)

    Die Kernidee von React besteht in der Annahme, dass der komplette der betroffenen Komponente untergeordnete Anwendungsbaum bei jeder Änderung einer Eigenschaft der Komponente neu aufgebaut wird. Da es in der Praxis performanceintensiv sein kann, dies z. B. im Webbrowser innerhalb des DOM durchzuführen, wurde das Konzept des "Virtual DOM" geschaffen. Die damit verbundene Technik des "DOM-Diffing" beschreibt das selektive Aktualisieren des DOM auf Basis eines Vergleichs zwischen ursprünglichem und geänderten Virtual DOM.
    Also im Prinzip ist es genau das gleiche wie mit Jquery den DOM bearbeiten nur eben performanter, weil es nicht immer den ganzen DOM-Baum neu aufbaut. Das lohnt sich vermutlich nur dann, wenn häufig und viele Änderungen im HTML-DOM gemacht werden.

    Also zB wenn du in eine Webseite beim Scrollen, nach und nach, hunderte von Datensätzen noch einfügst per DOM, könnte es mit React performanter sein, weil dann nicht der ganze Baum neu erstellt wird für jedes Einfügen/Ändern.

    0 Not allowed!
    Leben und leben lassen - The Lions Share

  3. #3
    Psychopath blau gruen gruen gruen blau Benutzerbild von Decryptor
    Registriert seit
    Sep 2005
    Beiträge
    5.733
    Thumbs Up
    39 | 7
    Points: 11.525, Level: 25
    Level completed: 75%, Points required for next Level: 225
    Overall activity: 51,0%

    AW: Verständnisfrage zu React

    ja das ganze ist eben nicht so wirklich klar, react gilt ja als Konkurent von angulr, mit angular werden soweit ich das Verstanden habe komplette seiten gebaut.

    als Bsp Instagram, scheint ja wohl komplett in React zusein

    Bei der Suche nach react router finde ich wiederum tuts die sich auf die komplette seite beziehen

    0 Not allowed!

  4. #4
    Kabel Wurm rot rot rot  Benutzerbild von Nanobyte
    Registriert seit
    Jan 2010
    Ort
    Deutschland
    Beiträge
    841
    Thumbs Up
    31 | 4
    Points: 3.667, Level: 14
    Level completed: 24%, Points required for next Level: 383
    Overall activity: 13,0%
    Angular und React lassen sich nicht wirklich gut vergleichen denn AngularJS ist ein Framwork und React ist eine Library.

    React ist der "View" dem du sagst wie er mit den Daten JETZT aussehen soll und React vergleicht das JETZT mit dem VORHER und stellt die nötigen Änderungen fest und überträgt diese an das DOM des Browsers.
    React überwacht dabei Änderungen an den Daten um den DOM wenn nötigt zu aktualisieren.

    1 Not allowed!
    | Sollte ich mich irren, dann schickt mir bitte eine PM ;)

  5. #5
    Psychopath blau gruen gruen gruen blau Benutzerbild von Decryptor
    Registriert seit
    Sep 2005
    Beiträge
    5.733
    Thumbs Up
    39 | 7
    Points: 11.525, Level: 25
    Level completed: 75%, Points required for next Level: 225
    Overall activity: 51,0%
    die Frage ist nun trotzdem noch, ganze Seite damit machen oder nur austauschen von Content?

    0 Not allowed!

  6. #6
    Weltbürger admin Benutzerbild von raid-rush
    Registriert seit
    Aug 2004
    Ort
    uni*versum
    Beiträge
    9.894
    Blog-Einträge
    8
    Thumbs Up
    1.071 | 1.047
    Points: 23.611, Level: 37
    Level completed: 39%, Points required for next Level: 739
    Overall activity: 99,9%

    AW: Verständnisfrage zu React

    Im Bezug auf was? Spielt ja keine Rolle wie du das umsetzt, so lange du das erwartet Ergebnis erreichst.
    Schutz vor Spidern ist so sicherlich in beiden Varianten gegeben.

    0 Not allowed!
    Leben und leben lassen - The Lions Share

  7. #7
    Kabel Wurm rot rot rot  Benutzerbild von Nanobyte
    Registriert seit
    Jan 2010
    Ort
    Deutschland
    Beiträge
    841
    Thumbs Up
    31 | 4
    Points: 3.667, Level: 14
    Level completed: 24%, Points required for next Level: 383
    Overall activity: 13,0%
    Zitat Zitat von raid-rush Beitrag anzeigen
    Schutz vor Spidern ist so sicherlich in beiden Varianten gegeben.
    Was hat das damit zutun? Google hat kein Problem damit Javascript auszuführen und Seiten zu indexieren die in AngularJS oder ReactJS geschrieben wurden.

    0 Not allowed!
    | Sollte ich mich irren, dann schickt mir bitte eine PM ;)

  8. #8
    Psychopath blau gruen gruen gruen blau Benutzerbild von Decryptor
    Registriert seit
    Sep 2005
    Beiträge
    5.733
    Thumbs Up
    39 | 7
    Points: 11.525, Level: 25
    Level completed: 75%, Points required for next Level: 225
    Overall activity: 51,0%
    Zitat Zitat von Nanobyte Beitrag anzeigen
    Was hat das damit zutun? Google hat kein Problem damit Javascript auszuführen und Seiten zu indexieren die in AngularJS oder ReactJS geschrieben wurden.
    eben, mir ging es mehr darum was nun State of Entwicklung ist.

    Bsp ein CRM System ganz in React mit PHP Controller bauen oder React nur an paar Stellen zu verwenden

    0 Not allowed!

  9. #9
    Weltbürger admin Benutzerbild von raid-rush
    Registriert seit
    Aug 2004
    Ort
    uni*versum
    Beiträge
    9.894
    Blog-Einträge
    8
    Thumbs Up
    1.071 | 1.047
    Points: 23.611, Level: 37
    Level completed: 39%, Points required for next Level: 739
    Overall activity: 99,9%

    AW: Verständnisfrage zu React

    Ich meinte auch eher andere "Bots".

    Es gibt sehr viele Entwicklungs-Richtungen die sich auch sehr schnelllebig sind. Schwer zu sagen was da mehr Zukunft hat, ich würde mich an größeren Projekten orientieren die das verwenden.

    Leider ist es oft so das Konzerne wie Google oder Microsoft die Richtung lenken oder versuchen zu lenken in dem sie gewisse "Standards" unterstützen.

    Das geht sogar soweit das Google das Design bzw den Aufbau vorgibt, durch das SEO. Das kann Vorteile für den Nutzer haben aber gleichzeitig nimmt auch die Vielfalt etwas ab da sie eingeschränkt wird. Davon merkt man zwar heute noch nicht ganz so viel aber der Trend dahin ist schon spürbar. Die Suchmaschinenoptimierung zwengt das Internet und Informationen in Formen.

    Denn auch jede Art von Content egal ob News oder Produkte und Bewertungen werden daran orientiert und damit ist die echte kreative Freiheit schon etwas eingeschränkt, sofern man Erfolgreich in der Suchmaschine sein will.

    Langfristig beeinflusst die Suchmaschine also auch die Art wie wir lesen und schreiben und damit auch wie wir denken. Eine Vorauswahl und Anpassung der Information findet also zwangsweise statt und der Einfluss ist wahnsinnig groß.

    Um auf das Thema zu kommen. Die besten Zukunftschancen hat das Script, welches sich den Konzernen anschmiegt und dort auch Verwendung findet.

    Alles was Bandbreite und Rechenleistung spart ist auf alle Fälle "Zukunftsweisend". Da das viel Energie einspart. Das Internet ist heute der größte Energieverbraucher der Welt, da kann man viel Einsparen.

    Ich vermute das die Browser bald ein Standardset an Grafiken und Libs und Classes lokal mitbringt und man Webseiten bzw "Apps" bauen kann die sogut wie nichts mehr aus dem Internet nachladen müssen.

    Google wird das mit seinem Browsern bzw Android mit Sicherheit bald bringen.
    Siehe: Material Design

    0 Not allowed!
    Leben und leben lassen - The Lions Share

Ähnliche Themen

  1. [C#] ASP - MVC - Verständnisfrage
    Von Mr.Smoke im Forum Programmierung & Entwicklung
    Antworten: 2
    Letzter Beitrag: 02.12.2011, 16:34
  2. [Video] KIDS REACT to Rebecca Black - Friday
    Von WiCk3d im Forum Humor & Fun
    Antworten: 3
    Letzter Beitrag: 19.07.2011, 09:14
  3. Verständnisfrage zu TOR
    Von access denied im Forum Netzwerk, Telefon, Internet
    Antworten: 2
    Letzter Beitrag: 29.05.2009, 21:48
  4. [Signatur] uRbaN-reaCt!oN | simple
    Von pizZa im Forum GFX-Showroom
    Antworten: 33
    Letzter Beitrag: 20.12.2006, 23:04

Stichworte

Forumregeln

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •