- Describir propTypes
npm i --save prop-types
Componente.propTypes = {
}
// embeber funciones en jsx
| <?php | |
| // Plugin Name: Insert Custom Post Types in REST API | |
| add_action( 'init', 'my_custom_post_type_rest_support', 25 ); | |
| function my_custom_post_type_rest_support() { | |
| global $wp_post_types; | |
| //be sure to set this to the name of your post type! | |
| $post_type_name = 'offers'; | |
| if( isset( $wp_post_types[ $post_type_name ] ) ) { |
| let personas = [ | |
| "david", "juancarlos", "daniel", "gabriel", "rodrigo", "armando" | |
| ] | |
| // hacemos copia del arreglo | |
| proyectos = personas.slice() | |
| asignaciones = [] | |
| // iteramos por cada persona |
npm i --save prop-types
Componente.propTypes = {
}
// embeber funciones en jsx
| const unaPersona = { | |
| nombres: "Juana", | |
| apellidos: "Pérez García", | |
| edad: 30, | |
| profesion: "Estudiante", | |
| escuelas: [ | |
| "Nombre de Primaria", | |
| "Nombre de Bachillerato", | |
| "UNAM" | |
| ], |
| { | |
| "questions": [ | |
| { | |
| "id": 0, | |
| "name": "Consectetur labore magna do ad cupidatat pariatur culpa nisimm anim.", | |
| "date": "2018-08-11T16:24:17.819Z", | |
| "user": 0, | |
| "content": "Ea duis cupidatat Lorem elit duis. Voluptate in pariatur velit amet consectetur id enim. Exercitation est cillum anim adipisicing nostrud proident.\nDolor fugiat cupidatat cillum fugiat proident ex reprehenderit quis aute nostrud. Aliqua deserunt est laborum sit. Occaecat amet velit aute nisi laborum consectetur do. Do ipsum incididunt cillum aliquip consectetur eu consectetur ullamco cupidatat irure Lorem.", | |
| "categories": [ | |
| 0, |
| const icons = { | |
| uno: "smiley", | |
| dos: "thumbs", | |
| tres: "star" | |
| } | |
| const IconActionButton = ({label,icon,onClickCallback,buttonUserState,buttonActionCount}) => { | |
| return ( | |
| <div |
| import React, { Component } from 'react'; | |
| import ReactMarkdown from 'react-markdown'; | |
| import logo from './logo.svg'; | |
| import './App.css'; | |
| class App extends Component { |
| // Arreglos | |
| a = [1,2,3] | |
| a[0] = "algo" | |
| // no puede crecer màs allá de los 3 elementos iniciales | |
| a[4] = "algo" | |
| m = [60,65,70,75,62]; | |
| // para extraer nota del arreglo con un indice, | |
| // crear variable contador | |
| // en el bucle, | |
| // usarla para tocar nota | |
| // incrementar contador | |
| // mantenerla en el rango 0-4 | |
| Tdef(\melodia,{ |
| { | |
| "trips": [ | |
| { | |
| "name": "Ruta por la Riviera Maya", | |
| "short_description": "Irure do cupidatat reprehenderit mollit reprehenderit nisi cillum eu non mollit cupidatat commodo aute. Sit elit nostrud laborum dolor pariatur enim laborum eu nisi culpa ut magna. Quis quis aliqua ex sit aliquip Lorem adipisicing voluptate ut. Consectetur eiusmod occaecat voluptate aliquip ullamco et nulla incididunt proident excepteur. Elit est dolor ipsum non aute labore dolor labore adipisicing. Est in enim consectetur aute nostrud laboris exercitation nisi culpa irure.", | |
| "date_start": "2019-01-01T00:00:00-06:00", | |
| "date_end": "2019-01-15T00:00:00-06:00", | |
| "image": "https://gmb.com.mx/wp-content/uploads/2018/01/Guilty-46_LOW1-810x430.jpg" | |