React
React
Top 17%509 punten
Top 17%
Belangrijkste eigenschappen

React: 20 feiten en hoogtepunten

1. Modellen zijn eenvoudig JavaScript objecten

Dit zorgt voor eenvoudiger data-overdracht tussen de applicatie en de REST-services of de localStorage. Het vermindert ook de complexiteit van de getter-en setter functies.
React
13% heeft dit

2. verkleinde bestandsgrootte zonder afhankelijkheden

Kleinere bestandsgrootte betekent snellere laadtijden.
78KB
Flight: 14KB

3. Ondersteunt one-way data binding

Aanzichten kunnen worden ingesteld om automatisch te veranderen wanneer een waarneembaar object verandert.
React
80% heeft dit

4. Is DOM manipulatie bibliotheek agnostisch

Vereist geen of moedigt niet het gebruik van een specifieke bibliotheek (zoals jQuery, Zepto of MooTools) aan voor het werken met DOM manipulaties en kan gebruikt worden met degene waar de ontwikkelaar voorkeur aangeeft.
React
20% heeft dit

5. Gebruikt JSX voor templating

JSX is een template engine die het de ontwikkelaar mogelijk maakt om opmaak rechtstreeks in hun code te schrijven, die vervolgens live- of pre-gecompileerd wordt naar simpel JavaScript. Dit elimineert de scheiding tussen weergave en code en biedt verbeterde snelheid over op strings gebaseerde template talen.
React
7% heeft dit

6. Templates kunnen vooraf op de server worden samengesteld

Ondersteunt een template engine die kan vooraf worden gerenderd op de server. Dit verbetert eventueel pagina snelheid, vooral op apparaten met lage rekenkracht.
React
60% heeft dit

7. Heeft een populaire plugin om animatie te ondersteunen

Heeft een plugin die dat het makkelijk maakt weergave animaties te creëren.
React
20% heeft dit

8. Ondersteunt gecomponeerde (gedeeltelijke) weergave

Zorgt voor top-niveau views van een template
React
60% heeft dit

9. Staat het gebruik van weergave Mixins toe

Mixins is een programmering techniek waarmee verschillende objecten identiek gedrag delen zonder de noodzaak van een objectgeoriënteerde overerving.
React
13% heeft dit

10. Integreert met andere MV* Kaderprogrammas

Kan worden gebruikt om een deel van het kaderprogramma te vervangen zonder de overige functies te verwijderen.
React
7% heeft dit

11. Kunnen op de server worden gerenderd

Dit verbetert sterk de doorzoekbaarheid van de zoekmachine. Dit verbetert eventueel de pagina snelheid, vooral op apparaten met lage rekenkracht.
React
13% heeft dit

12. Update de DOM asynchroon

Model veranderingen leiden niet onmiddellijk tot weergave updates, maar komen in een wachtlijst terecht en worden in als groep verzonden. Dit kan een stuk meer performen dan directe weergave updates.
React
27% heeft dit

13. Integreert goed met externe bibliotheken om Promises/A + ondersteuning in te schakelen

Laat het gebruik van bibliotheken zoals jQuery Deferred toe ter ondersteuning van promises. Promises zijn een populair alternatief tot callbacks in de omgang met serverreacties.
React
33% heeft dit

14. Kan worden uitgebreid met een populaire plugin om een two-way gegevensbinding te krijgen.

Kan worden uitgebreid zodat steun modellen en weergaven elkaar updaten. Dit voegt meer bestandsgrootte toe, maar zorgt voor meer flexibiliteit.
React
13% heeft dit

15. Gepubliceerd onder Apache License

De Apache-licentie is een zeer tolerante licentie die alle toepassingen mogelijk maakt, met inbegrip van zakelijk gebruik, zonder garantie.
React
7% heeft dit

16. Heeft geïntegreerde invoervalidatie

Geïntegreerde hulpprogramma's voor helpen valideren van cliënt input voordat het verwerkt of verzonden wordt naar een server. Hoewel dit is geen vervanging van de server-side validatie, kan het de gebruikerservaring sterk verbeteren.
React
40% heeft dit

17. Werkt met AMD-bibliotheken zoals require.js

Asynchronous Module Definition bibliotheken zorgen voor een gemakkelijke modulaire en schone programmering. Als een kader programma niet goed werkt met zulke bibliotheken zijn er misschien andere manieren om componenten te modulariseren en afhankelijkheden op te lossen, zoals Depndency Injection. 
React
60% heeft dit

18. Officieel ondersteunt Bower afhankelijkheid beheer

Bower is een makkelijk te gebruiken, NPM-achtige pakketbeheerder voor front end applicaties.
React
53% heeft dit

19. ondersteunde versies van Internet Explorer

Legacy browser ondersteuning kan belangrijk zijn voor zakelijke projecten en projecten met een grote gebruikersgroep bestaande uit Internet Explorer gebruikers.
8
rAppid JS: 0

20. aantal jaren oud

Oudere kaderprogramma's zijn vaak stabieler, meer getest en zijn er meer middelen en handleidingen over hen. Als bedrijf heb je een grotere pool om talent uit te werven.
0years
Sammy JS: 4years
Voeg toe aan vergelijking
    Vergelijken
    This page is currently only available in English.