Dependency Injection
// Title.jsx
export default function Title(props) {
return <h1>{ props.title }</h1>;
}// Header.jsx
import Title from './Title.jsx';
export default function Header() {
return (
<header>
<Title />
</header>
);
}// App.jsx
import Header from './Header.jsx';
class App extends React.Component {
constructor(props) {
super(props);
this.state = { title: 'React Dependency Injection' };
}
render() {
return <Header />;
}
}Using React's context
Related links:
Last updated