Skip to content

Instantly share code, notes, and snippets.

@appwebtech
Last active March 7, 2019 23:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save appwebtech/62b5abbb46996946bce654601a4140f9 to your computer and use it in GitHub Desktop.
Save appwebtech/62b5abbb46996946bce654601a4140f9 to your computer and use it in GitHub Desktop.
JS Bin// source https://jsbin.com/jigegib
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
<div id="root"></div>
<script id="jsbin-javascript">
// RENDERING COMPONENTS
class HelloWorld extends React.Component {
render() {
return React.createElement("h1", null, "I am a component.")
}
}
ReactDOM.render(
React.createElement(HelloWorld, null),
document.getElementById('root')
)
//PROPS
class Jina extends React.Component {
render() {
return React.createElement("h1", null, "Hello, ", this.props.name)
}
}
ReactDOM.render(
React.createElement(Jina, {name: "Joseph"}),
document.getElementById('root')
)
// RENDERING COMPONENTS WITHOUT USING CLASSES
const HelloWorld = (props) => {
return React.createElement("h1", null, "Hello ", props.name)
}
ReactDOM.render(
React.createElement(HelloWorld, {name: "Josembi"}),
document.getElementById('root')
)
</script>
<script id="jsbin-source-javascript" type="text/javascript">// RENDERING COMPONENTS
class HelloWorld extends React.Component {
render() {
return <h1>I am a component.</h1>
}
}
ReactDOM.render(
<HelloWorld />,
document.getElementById('root')
)
//PROPS
class Jina extends React.Component {
render() {
return <h1>Hello, {this.props.name}</h1>
}
}
ReactDOM.render(
<Jina name="Joseph"/>,
document.getElementById('root')
)
// RENDERING COMPONENTS WITHOUT USING CLASSES
const HelloWorld = (props) => {
return <h1>Hello {props.name}</h1>
}
ReactDOM.render(
<HelloWorld name="Josembi"/>,
document.getElementById('root')
)</script></body>
</html>
// RENDERING COMPONENTS
class HelloWorld extends React.Component {
render() {
return React.createElement("h1", null, "I am a component.")
}
}
ReactDOM.render(
React.createElement(HelloWorld, null),
document.getElementById('root')
)
//PROPS
class Jina extends React.Component {
render() {
return React.createElement("h1", null, "Hello, ", this.props.name)
}
}
ReactDOM.render(
React.createElement(Jina, {name: "Joseph"}),
document.getElementById('root')
)
// RENDERING COMPONENTS WITHOUT USING CLASSES
const HelloWorld = (props) => {
return React.createElement("h1", null, "Hello ", props.name)
}
ReactDOM.render(
React.createElement(HelloWorld, {name: "Josembi"}),
document.getElementById('root')
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment