React HandsOn Practise
React HandsOn Practise
Show/Hide Text
import "./styles.css";
import { useState } from "react";
return (
<div className="App">
<button onClick={clickhandler}>Show/Hide</button>
{show ? <p>Welcome to react</p> : null}
</div>
);
}
2. Timer
import "./styles.css";
import { useState } from "react";
Position: absolute;
Top:50%;
Left:50%;
Transform: Translate(0,-50%)
4. Psedo Classes:
5. button:nth-of-type(1) {
6. background: green;
7. }
8. button:nth-of-type(2) {
9. background: red;
10. }
11. button:nth-of-type(3) {
12. background: yellow;
13. }
5. ToDo List
import "./styles.css";
/*
INSTRUCTIONS:
*/
setInput(e.target.value);
};
setCities([...cities, input]);
setInput("");
};
setCities(updatedCitites);
};
addCities();
};
return (
<div className="App">
<input
type="text"
name="data"
value={input}
placeholder="Enter Cities"
onChange={chnageHandler}
onKeyDown={handleKeyDown}
/>
<button onClick={addCities}>Add</button>
<div>
<li
style={{
margin: "5px",
display: "flex",
alignItems: "center",
justifyContent: "space-between",
}}
>
{item}
<button
>
Delete
</button>
</li>
</div>
))}
</ul>
</div>
);