Sometimes, we want to pass text between React component tags.
In this article, we’ll look at how to pass text between React component tags.
How to pass text between React component tags?
To pass text between React component tags, we can add the children
prop as a prop of the component we want to put text in between the tags of.
For instance, we write:
import React from "react";
const Foo = ({ children }) => <h1>{children}</h1>;
export default function App() {
return <Foo>hello world</Foo>;
}
We create the Foo
component that takes the children
prop.
And we render children
in between the h1 tags.
Next, we put ‘hello world’ in between the opening and closing Foo
tags in App
.
As a result, we should ‘hello world’ rendered between the h1 tags and we see it rendered in bold.
Conclusion
To pass text between React component tags, we can add the children
prop as a prop of the component we want to put text in between the tags of.