ezakto code

Los contenidos de este blog están desactualizados.

Pero estoy pensando en actualizarlos y escribir más.

Si te interesa, dejame tu email (no spam, no newsletters). Si hay suficiente interés me pondré manos a la obra y te lo haré saber!


Tutorial React: Preparativos previos

27 de junio 2015

Preparando el campo de batalla

Vamos a crear el directorio principal de nuestra aplicación, teniendo en cuenta que albergará archivos fuente y compilados, y posteriormente quizás archivos de servidor ;)

Creamos el todopoderoso index.html y los directorios css, js y react. Éste último contendrá los diferentes archivos javascript de la aplicación, que luego se compilarán en un único y comprimido archivo listo para servir. Dentro del directorio react, crearemos un directorio components y un archivo app.js que servirá como glue file, donde se inicializará toda la magia.

Creamos también un archivo style.css dentro de la carpeta css.

Opcional: Podemos crear también un directorio less, sass o stylus si vamos a usar preprocesadores css.

Finalmente, inicializaremos un package.json en el directorio raíz. Para ello, abrimos la consola, nos ubicamos en nuestro directorio, corremos npm init . y respondemos las preguntas como queramos.

Entonces, nuestra estructura de directorios lucirá así:

/
├── css/              
│   └── style.css
├── js/
├── react/
│   ├── components/
│   └── app.js
├── index.html
└── package.json

Ahora volvemos a la consola e instalamos las dependencias básicas para nuestro desarrollo con react. Utilizaremos Browserify para combinar nuestros módulos javascript. Para instalarlo:

npm install -g browserify

Luego, como dependencias locales, necestaremos React y para transpilar la sintaxis JSX automáticamente con browserify, reactify:

npm install --save-dev react reactify

Y con eso estamos listos para empezar!