Slide 35
Slide 35 text
React Hooks + TS + Functional = ইܴ JavaScript Is Everywhere
NEW SOURCE CODE
35
const MyComponent = ({ name }) => {
const { count, onPress } = useIncrementer(name);
return (
Count: {count}
);
};
const useIncrementer = (name: string) => {
const [count, setCount] = useState(0);
const onPress = useCallback(() => setCount(count + 1),
[count]);
useEffect(() => {
alert(name);
}, []);
return { count, onPress };
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ৈ۞о ۽ਸ ޘযࢲ ழझథ ലਸ
ٜ݅ ࣻ . ېझ ஹನք۽ח
ҳഅೡ ࣻ হח ೣࣻഋ ஹನք݅
.