Professional Documents
Culture Documents
React
React
// <YourComponent propExample1="aaa"
example2="bbb" />
<li>{this.props.propExample1}</li>
<li>{this.props.example2}
</li>
</ul>
</div>
)
}
}
State React Router
class CountClicks extends React.Component { import {
state = { BrowserRouter,
clicks: 0 Route
} } from 'react-router-dom'
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)
// -------- componentWillUnmount() {
removeEventListener('resize',
const MyComponent = ({}) => <div /> // ... this.updateResizeStatus)
const WithLoadingComponent = }
withLoading(MyComponent)
updateResizeStatus() {
if (screen.width <=
MOBILE_VIEW_WIDTH_THRESHOLD) {
this.setState({
shouldShowMobileView: true
})
}
}
render() {
return this.props.children(
this.state.shouldShowMobileView
)
}
}
// --------