Correct Answer : Option (B) : Use the defaultValue property
function MyComponent(props) { const [done, setDone] = useState(false); return <h1>Done: {done}</h1>; }
useEffect(() => { setDone(true); });​
useEffect(() => { setDone(true); }, []);
useEffect(() => { setDone(true); }, [setDone]);
useEffect(() => { setDone(true); }, [done, setDone]);
Correct Answer : Option (C) : useEffect(() => { setDone(true); }, [setDone]);
class Huggable extends React.Component{ hug(id){ console.log("hugging " + id); } render() { let name = "kitteh"; let button = // Missing Code return button; } }
<button onClick={(name) => this.hug(name)>Hug Button</button>
<button onClick={this.hug(e, name)}>Hug Button</button>
<button onClick={(e) => hug(e,name)}>Hug Button</button>
<button onClick={(e) => this.hug(name, e)}>Hug Button</button>
Correct Answer : Option (A) : <button onClick={(name) => this.hug(name)>Hug Button</button>
useEffect(function updateTitle() { document.title = name + ' ' + lastname; });
useEffect(() => { title = name + ' ' + lastname; });
useEffect(function updateTitle() { name + ' ' + lastname; });
useEffect(function updateTitle() { title = name + ' ' + lastname; });
Correct Answer : Option (A) : useEffect(function updateTitle() { document.title = name + ' ' + lastname; });
class clock extends React.Component { render() { return <h1>Look at the time: {this.props.time}</h1>; } }
Correct Answer : Option (B) : Capitalize clock