-
Notifications
You must be signed in to change notification settings - Fork 0
/
PassProps.js
38 lines (26 loc) · 980 Bytes
/
PassProps.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Puede pasar información a un componente React.
<MyComponent foo = "bar" />
// pasar un componente del mensaje, "This is some top secret info."
// necesita un nombre para la información que desea pasar.
<Example message="This is some top secret info." />
// pasar información que no sea una cadena, entonces envuelva esa información en llaves.
<Greeting myInfo={["top", "secret", "lol"]} />
// Los valores que no son cadenas están envueltos en llaves
<Greeting name="Frarthur" town="Flundon" age={2} haunted={false} />
// Example Props
import React from 'react';
import ReactDOM from 'react-dom';
class PropsDisplayer extends React.Component {
render() {
const stringProps = JSON.stringify(this.props);
return (
<div>
<h1>CHECK OUT MY PROPS OBJECT</h1>
<h2>{stringProps}</h2>
</div>
);
}
}
// ReactDOM.render goes here:
ReactDOM.render(<PropsDisplayer myProp="Hello"/>,
document.getElementById('app'))