diff --git a/src/index.js b/src/index.js index 133e67b..2d62a05 100644 --- a/src/index.js +++ b/src/index.js @@ -4,16 +4,27 @@ import "./index.css"; function App() { const [name, setName] = useState("Jess") + const [role, setRole] = useState(false) // runs after every update and render. Promote side effect useEffect(() => { document.title = `celebrate ${name}` - }); + console.log(`celebrate ${name}`) + },[name]);//dependency array will change the behavior everytime "name" was change + useEffect(()=> { + console.log(`this person is:${role ? "javascript developer": "student"}`) + },[role]);//everytime the console.log changes is because role changes return(

Congratulations, {name}!

- + +

{role ? "you are a developer" : "you are a student"}

+
) }