Skip to content

Instantly share code, notes, and snippets.

View sonha's full-sized avatar

Simon sonha

  • Ha Noi
View GitHub Profile
@sonha
sonha / react_component_image.js
Created December 29, 2016 08:16
React Training : Image
import React from 'react';
import ReactDOM from 'react-dom';
//luu y createClass phai viet thuong chu create
var redPanda = {
src: 'https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-owl.jpg',
alt: 'Red Panda',
width: '200px'
};
@sonha
sonha / react_component_render_html.js
Created December 29, 2016 07:59
React Training : render HTML
import React from 'react';
import ReactDOM from 'react-dom';
//luu y createClass phai viet thuong chu create
var QuoteMaker = React.createClass({
render: function(){
return (
<blockquote>
<p>
HeyKorean Training - React Native
@sonha
sonha / react_component_5.js
Created December 29, 2016 07:44
React Training : Unit 5
import React from 'react';
import ReactDOM from 'react-dom';
var componentBlueprint = {
render: function() {
return <h1>Hello world</h1>;
}
};
var MyComponentClass = React.createClass(componentBlueprint);
@sonha
sonha / react_component_4.js
Created December 29, 2016 07:35
React Training : component
import React from 'react';
import ReactDOM from 'react-dom';
// React.createClass co 1 tham so, bat buoc phai la js object
var MyComponentClass = React.createClass({
render: function () {
return <h1>Hello world</h1>;
}
});
@sonha
sonha / react_component_class.js
Created December 29, 2016 07:25
React Training : Class and component
var React = require('react');
var ReactDOM = require('react-dom');
var MyComponentClass = React.createClass();
@sonha
sonha / react_component_2.js
Last active December 29, 2016 07:48
React Component
var React = require('react');// tra ve javascript object de su dung o ben duoi, returned object nay goi la React library
//Chung ta da su dung cac methods cua React library:
// do la React.createElement.Recall that when a JSX element is compiled, it transforms into a React.createElement() call.
//For this reason, you have to require the React library and save it in a variable named React, before you can use any JSX at all.
//React.createElement must be available in order for JSX to work.
var ReactDOM = require('react-dom');
//require('react-dom') gan giong voi require('react').
//No cung tra ve mot javascript object, bao gom cac phuong thuc lien quan den React
//Tuy nhien cac phuong thuc tra ve boi require('react-dom') la de tuong tac voi DOM
@sonha
sonha / react_component.js
Created December 29, 2016 06:56
React Training : Component, Class in React
import React from 'react';
import ReactDOM from 'react-dom';
// judgmental will be true half the time.
var MyComponentClass = React.createClass({
render : function() {
return <h1>Hello World</h1>;
}
});
ReactDOM.render(<MyComponentClass/> , document.getElementById('root'));
@sonha
sonha / react_map_method.js
Last active December 29, 2016 04:31
React Training : Map method
import React from 'react';
import ReactDOM from 'react-dom';
// judgmental will be true half the time.
var people = ['Rowe', 'Prevost', 'Gare'];
var peopleLIs = people.map(function(person){
// return statement goes here:
return <li>{person}</li>;
});
@sonha
sonha / react_and_operator.js
Created December 29, 2016 04:18
React Training : And operator
import React from 'react';
import ReactDOM from 'react-dom';
// judgmental will be true half the time.
var judgmental = Math.random() < 0.5;
var favoriteFoods = (
<div>
<h1>My Favorite Foods</h1>
<ul>
<li>Sushi Burrito</li>
@sonha
sonha / react_if_else.js
Last active December 29, 2016 04:11
React Training : If else condition
import React from 'react';
import ReactDOM from 'react-dom';
// import App from './App';
function randomImage () {
// This function will randomly return either 'heads' or 'tails'.
return Math.random() < 0.5 ? 'heads' : 'tails';
}
var pics = {
kitty: 'https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-kitty.jpg',