React

Expo pour React Native

Si vous avez aimez Ionic DevApp, qui permet de déployer facilement une appli Ionic sur un device pendant le développement, vous aimerez Expo qui fait la même chose dans le monde de React Native. Le principe est le même (mais un poil plus compliqué à configurer) : installer sur votre device…

Erreur les plus communes lorsque vous tentez d'exécuter une application React Native dans un émulateur Android sous Windows

Pour lancer une application React Native avec Android react-native run-android SDK location not found Ce message est accompagné du détail suivant : Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable En gros, l'emplacement du SDK Android n'est pas trouvé. Sous Windows, le…

Angular, React, Vue, autre : comment choisir son framework Front ?

Différence entre framework et librairie Le framework est ce squelette que vous devez recouvrir de la chair qu'est votre code. C'est ce qui implique qu'un framework comme Angular vous impose - c'est même ce qui fait son intérêt - certaines pratiques (les anglophones disent qu'il est "opinionated") - là où…

React.PropTypes is deprecated since React 15.5.0, use the npm module prop-types instead

Le "linter" de React vous assomme de messages vous informant que React.PropTypes est obsolète ? React.PropTypes is deprecated since React 15.5.0, use the npm module prop-types instead react/no-deprecated Utilisez donc le package prop-types. Il suffit pour cela de l'installer via npm npm install --save prop-types puis…

React et Redux par la pratique

Angular et React sont les meilleurs ennemis sur les forums ... de ceux qui ne connaissent que l'un ou l'autre. Pourtant, être en mesure de choisir en connaissance de cause plutôt que de se limiter à l'un ou l'autre serait plus rationnel. Au lieu de passer des heures à lire des…

React Router v4 dans le cadre d'une SPA

En premier lieu, il faut utiliser react-router-dom et pas react-router, comme je l'ai fait intuitivement : nmp install --save react-router-dom Pour le reste un exemple de mon index.js vaut mieux qu'un long discours : import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router, Route, Link } from 'react-router-dom' import…

create-react-app : une nouvelle appli React prête sans configuration

J'avoue, j'ai fait de grosses infidélités à Angular 2 ces derniers temps. D'abord car je ne suis pas marié à Angular, ni à Google, ensuite car c'est toujours une bonne idée de voir comment les ingénieurs d'une autre grosse boîte ont pensé et mis en oeuvre un framework (même si…