Skip to content

Instantly share code, notes, and snippets.

View docentedev's full-sized avatar
🇨🇱
Pensando!

Claudio docentedev

🇨🇱
Pensando!
View GitHub Profile
@docentedev
docentedev / instalacion-ionic.md
Last active July 17, 2019 05:58
Instrucciones Instalacion IONIC

Instalacion IONIC

  • Abrir CMD de windows como Administrador y ingresar lo siguiente npm install -g ionic
  • Presionar Enter para instalar, esperar que finalize la instalación
  • Ingresar ionic login e ingresar las credenciales de su cuenta que creo https://dashboard.ionicframework.com
@docentedev
docentedev / functions.js
Created August 21, 2019 05:42
Functions and refactor to Arrow Functions
// 01
// funcion
function a(n1, n2) {
return n1 + n2;
}
// funcion flecha refactorizada
const a = (n1, n2) => {
return n1 + n2;
@docentedev
docentedev / HERRAMIENTAS.md
Last active August 22, 2019 16:09
Herramientas requeridas para desarrollar con React JS
  • Node JS link Motor de javascript del lado del servidor
  • Visual Studio Code link Editor para desarrollar aplicaciones
  • Create React App link Herramienta por linea de comandos para crear proyectos React
  • Yarn link Herramienta para gestinar las dependencias de un proyecto React
  • Google Chrome link Navegador Web
import React from 'react';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import './App.css';
import { PrivateRoute } from './components/private-route/PrivateRoute';
import Home from './containers/home/Home';
import Login from './containers/login/Login';
import PrivateHome from './containers/private-home/PrivateHome'
import React from 'react';
import { Redirect, Route } from 'react-router-dom';
import { isLogin } from '../../utils/session';
export const PrivateRoute = ({ component: Component, ...rest}) => (
<Route
{...rest}
render={props =>
isLogin() ? (
<Component {...props} />
const ls = localStorage;
const SESSION_KEY = 'session';
const userData = {
username: 'claudio',
email: 'claudio.dcv@gmail.com',
};
export const login = () => {
ls.setItem(SESSION_KEY, JSON.stringify(userData));
};
import React, { useState } from 'react';
import {
Collapse,
Navbar,
NavbarToggler,
NavbarBrand,
Nav,
NavItem,
NavLink,
} from 'reactstrap';
@docentedev
docentedev / App.jsx
Created December 14, 2019 13:31
Rutas 404 Redux
import React from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import { Provider } from 'react-redux';
import { PrivateRoute } from './components/private-route/PrivateRoute';
import store from './store';
import './App.css';
import Home from './containers/home/Home';
import Login from './containers/login/Login';
@docentedev
docentedev / final.md
Last active December 21, 2019 14:23
Final
  • PROYECTO
    • vistas publicas
      • home // POST // Card
      • detalle // POST
      • login
      • registro
    • vistas privada
      • home // POST // Tabla
      • detalle / MODAL // POST
  • creacion // POST
import React, { useState, useEffect } from 'react';
import './App.css';
import axios from 'axios';
function App() {
const [receta, setReceta] = useState('');
const [ing, setIng] = useState('');
const [ingDe, setIngDe] = useState('');
const [l, setL] = useState([]);