Skip to content
Snippets Groups Projects
Commit cc0f8ed9 authored by Jean-Christophe's avatar Jean-Christophe
Browse files

useEffect et dépendance

parent 52593542
No related branches found
No related tags found
No related merge requests found
......@@ -7,10 +7,10 @@ const Person = ( { name = 'Anonymous', age, started, delay } ) => {
const [ currentAge, setCurrentAge ] = useState(age);
useEffect( () => {
if (started) {
setInterval( () => setCurrentAge( previousCurrentAge => previousCurrentAge + 1 ), delay);
}, [started]);
if (started) {
setInterval( () => setCurrentAge( previousCurrentAge => previousCurrentAge + 1 ), delay);
}
}, [started] );
return (
<div className="person">Here is :
......
import React from 'react';
import '../style/person.css';
/*
* define component as a class that extends React.component
*/
export default class Person extends React.Component {
constructor(props) {
super(props);
}
render() {
const { name , age } = this.props;
const view = <div className="person">Here is :
<div>name : <span>{ name }</span> </div>
<div>age : <span>{ age }</span> </div>
</div>
return view;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment