CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

React, vous connaissez ?

Grabugelelion
Grabugelelion
Niveau 5
10 septembre 2015 à 02:40:36

Hello,

J'utilise depuis 2/3 jours le framework de facebook pour construire des interfaces en javascript.
Bon, je n'ai pas encore tout assimilé mais c'est vraiment sympa. Si vous voulez jeter un coup d'oeil j'ai mis un projet de base à disposition avec WebPack, qui vous aidera à comprendre la syntaxe.

http://www.filedropper.com/project-react

Le résultat : https://image.noelshack.com/fichiers/2015/37/1441845227-sample.png

Dézipper, lancer un "npm install" en ligne de commande puis "npm run dev".

Lancer votre navigateur : http://localhost

Si vous voulez compiler les fichiers dans /dist : "npm run deploy"

L'avantage ? Le développement plus court avec WebPack, tout est compacté dans un bundle qui charge l'application, l'auto-refresh quand on développe, la syntaxe ES6 avec Babel, l'auto-prefix CSS, et bien sur React (avec material-ui) pour créer des "composants" ce qui permet de découper une application en morceau.

Je n'ai pas encore tout fouillé mais c'est vraiment pas mal comme framework, dommage que sa ne gère pas toute la partie route comme Meteor (mais je pense que des plugins doivent exister).

Message édité le 10 septembre 2015 à 02:40:50 par Grabugelelion
mac-killer
mac-killer
Niveau 10
10 septembre 2015 à 10:11:34

Ca fais un moment que c'est la react :hap:

Personnellement je l'ai essayé et j'accroche pas au "tout Javascript"
De plus c'est pas réellement un framework c'est plutôt une librairie de composant (pas de de mvc)
Je suis donc resté sur angular en attendant angular2, tout en le couplant avec polymer qui lui a quasiment la même fonction que react (bibliothèque de composants) tout en étant pas aussi bordélique au niveau du code.

Après je ne nie absolument pas les performances exceptionnelles de react, c'est une révolution quand on regarde les bench.
Mais pour moi il est trop exotique et doit se cantonner à des petites partie d'une application, car le maintient du code est super chiant et casse gueule..

Puis pour finir, faut faire attention aux framework js, tout les 6 mois y en a un qui pousse et qui est censée detroner tout le monde et être révolutionnaire, au final on en perd la tête

Caletlog
Caletlog
Niveau 10
10 septembre 2015 à 17:33:25

L'un des gros plus de React, c'est que son approche est beaucoup plus déclarative et fonctionnelle que les frameworks plus traditionnels, alors ça permet d'avoir des bindings très bien foutus dans des langages fonctionnels, type Om ou Reagent pour Clojure. C'est aussi un avantage pour le JS vanilla, mais c'est à mon avis encore poussable un peu plus.

[Snakepit]
[Snakepit]
Niveau 9
11 septembre 2015 à 01:48:45

Dans deux mois y'aura autre chose en javascript

boyd-fowler
boyd-fowler
Niveau 10
13 septembre 2015 à 10:12:58

Oui je connais ,utilisé avec reactbootstrap excellent découpage de ton appli et j'ai déjà testé React native aussi .

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware