Professional Documents
Culture Documents
-----------------------------
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
App.js
import React, { Component } from 'react';
import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
configure({ adapter: new Adapter() });
------------------------------
ReactDOM.render(
<HouseFull hasSeat={false}/>,
document.getElementById('root')
);
registerServiceWorker();
housefull.js
import React, { Component } from 'react';
import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
configure({ adapter: new Adapter() });
This study source was downloaded by 100000830536393 from CourseHero.com on 03-05-2022 20:27:26 GMT -06:00
https://www.coursehero.com/file/49730397/All-handsonpdf/
export class HouseFull extends React.Component {
render(){
var text;
if (this.props.hasSeat) {
text = 'Vacant';
} else {
text = 'HouseFull';
}
return (
<div>{text}</div>
);
}
export default HouseFull;
------------------------------
handleClick(){
this.setState(
{ count: this.state.count+1 });
console.log(this.state.count)
render() {
return (
<div>
<p>Clicks: { this.state.count }</p>
<button onClick={ () => this.handleClick() }>
click me
</button>
</div>
);
}
}
export default App;
This study source was downloaded by 100000830536393 from CourseHero.com on 03-05-2022 20:27:26 GMT -06:00
https://www.coursehero.com/file/49730397/All-handsonpdf/
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
------------------------------
constructor() {
super();
this.state = { count: 0 };
}
handleClick(){
this.setState(
{ count: this.state.count+1 });
console.log(this.state.count)
componentWillMount() {
console.log('Component WILL MOUNT!')
}
componentDidMount() {
console.log('Component DID MOUNT!')
}
componentDidUpdate() {
console.log('Component WILL UPDATE!');
}
componentWillUpdate(nextProps, nextState) {
console.log('Component WILL UPDATE!');
}
componentDidUpdate(prevProps, prevState) {
console.log('Component DID UPDATE!')
}
componentWillUnmount() {
console.log('Component WILL UNMOUNT!')
}
render() {
This study source was downloaded by 100000830536393 from CourseHero.com on 03-05-2022 20:27:26 GMT -06:00
https://www.coursehero.com/file/49730397/All-handsonpdf/
return (
<div>
<p>Clicks: { this.state.count }</p>
<button onClick={ () => this.handleClick() }>
click me
</button>
</div>
);
}
}
export default App;
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
This study source was downloaded by 100000830536393 from CourseHero.com on 03-05-2022 20:27:26 GMT -06:00
https://www.coursehero.com/file/49730397/All-handsonpdf/
Powered by TCPDF (www.tcpdf.org)