Following are the key points described later in this article:
Paste the code below in an HTML file and open up in a browser. The text, “Hello, Calvin” will get printed.
<!DOCTYPE html>
<html>
<head>
<title>Hello ReactJS!</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>
</head>
<body>
<div id="content"></div>
<script type="text/jsx">
var HelloMessage = React.createClass({
render: function() {
return (
<h1>Hello, {this.props.name}</h1>
);
}
});
React.render(<HelloMessage name="Calvin"/>, document.getElementById("content"))
</script>
</body>
</html>
In above example, pay attention to some of the following:
React.render(<HelloMessage name="Calvin"/>, document.getElementById("content"))
When working with ReactJS programming, one would want to break page as several components, one containing others, and render the top-level component using the above code. I would illustrate this concept with an example in another article on how to think and program “Hello, Calvin” with a text box entry.
var ClassName = React.createClass({
render: function(){
return(
//To be rendered element/component goes here
);
}
});
var HelloMessage = React.createClass({
render: function() {
return (
<h1>Hello, {this.props.name}</h1>
);
}
});
<script type="text/jsx">
</script>
Hope you found it useful. Please feel free to share/comment.
In the ever-evolving landscape of agentic AI workflows and applications, understanding and leveraging design patterns…
In this blog, I aim to provide a comprehensive list of valuable resources for learning…
Have you ever wondered how systems determine whether to grant or deny access, and how…
What revolutionary technologies and industries will define the future of business in 2025? As we…
For data scientists and machine learning researchers, 2024 has been a landmark year in AI…
ChatGPT Canvas is a cutting-edge, user-friendly platform that simplifies content creation and elevates collaboration. Whether…