Skip to content

Instantly share code, notes, and snippets.

View BrianCortes's full-sized avatar

Brian Fernando Cortes Almonacid BrianCortes

View GitHub Profile
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@BrianCortes
BrianCortes / wrapPromise.js
Last active November 20, 2019 15:27
wrapPromise
function wrapPromise(promise) {
let status = "pending";
let result;
let suspender = promise.then(
r => {
status = "success";
result = r;
},
e => {
status = "error";
const handleChange = (event) => {
changeText(event.target.value)
}
@BrianCortes
BrianCortes / Comments.jsx
Last active August 1, 2017 04:40
defaultProps and propTypes
Comment.defaultProps = {
valueInput: ''
}
Comments.propTypes = {
addComment: PropTypes.func.isRequired,
comments: PropTypes.array.isRequired,
changeText: PropTypes.func.isRequired
}
const handleChange = (event) => {
changeText(event.target.value)
}
const handleClick = () => {
addComment(valueText)
}
const CommentList = comments.map((element, index) => {
return(
<div className='Comments' key={index}>
<div className='User'></div>
const Comments = ({comments, addComment, changeText, valueText}) => {
...
}
const Comments = ({comments, addComment, changeText, valueText}) => {
const handleChange = (event) => {
changeText(event.target.value)
}
const handleClick = () => {
addComment(valueText)
}
const CommentList = comments.map((element, index) => {
return(
import React from 'react';
import PropTypes from 'prop-types';
import './Comments.css';
const Comments = ({comments, addComment, changeText, valueText}) => {
const handleChange = (event) => {
changeText(event.target.value)
}
const handleClick = () => {
addComment(valueText)