-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
28 lines (23 loc) · 1.08 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Q - You took useEffect and there is a method (e.g - subscription) . How will you optimise it ?
// Ans - You store method in a variable and return a callback function (with .unsubscribe)
// use of .unsubscribe - To have optimised memory management and to stop it from some loop or some kind of errors which can cause functionality error
return value
.trim()
.toLocaleLowerCase().replaceAll(' ', '-')
// .toLowerCase()
// .replaceAll(/^[a-zA-Z\d\s]+/g,'-') // regular expression
// .replace(/\s/g, '-')
// another way to write
// const slug = value.toLowerCase().replace(/ /g,'-');
// setValue("slug", slug)
// return slug;
<div className="absolute right-6 top-6">
<Link to={`/edit-post/${post.$id}`}>
<Button bgColor="bg-green-500" className="mr-3">
Edit
</Button>
</Link>
<Button bgColor="bg-red-500" onClick={deletePost}>
Delete
</Button>
</div>