- Advanced TypeScript Programming Projects
- Peter O'Hanlon
- 185字
- 2021-06-24 13:27:12
Our React App component
We have already touched on the use of components in React. By default, we will always have an App component. This is the component that will be rendered to the root element in our HTML. Our components derive from React.Component, so the start of our App component looks like the following:
import * as React from 'react';
import './App.css';
export default class App extends React.Component {
}
Of course, our component requires a well-known method to trigger the rendering of the component. It will not come as much of a surprise to learn that the method is called render. As we are using Bootstrap to display our UI, we want to be rendering out a component that relates to our Container div. To do this, we are going to use a Container component from reactstrap (and introduce the core component that we are going to use to display our interface):
import * as React from 'react';
import './App.css';
import Container from 'reactstrap/lib/Container';
import PersonalDetails from './PersonalDetails';
export default class App extends React.Component {
public render() {
return (
<Container>
<PersonalDetails />
</Container>
);
}
}
推薦閱讀
- 樂學Windows操作系統
- Arch Linux Environment Setup How-to
- Ceph分布式存儲實戰
- 一學就會:Windows Vista應用完全自學手冊
- Linux基礎使用與案例
- Introduction to R for Quantitative Finance
- Linux 從入門到項目實踐(超值版)
- Less Web Development Essentials
- Mastering Azure Serverless Computing
- 電腦辦公(Windows 7+Office 2016)入門與提高
- 電腦辦公(Windows 7 + Office 2013)入門與提高
- Windows Azure實戰
- Microsoft Azure Administrator:Exam Guide AZ-103
- Docker for Developers
- Building E-commerce Sites with Drupal Commerce Cookbook