ETHIO Code&Soft Select๐ซง๐ป
แแ แแญ แแนแ
๐๐ง แแแฉแ แฅแตแฒ
แญแ แ
แแแ แแแฉแ แฅแ แ แฒแต แตแแ
แญแต แแแแแญ แฅแซแฐแ แ แ แตแค แแ แฅแ แจแปแแฝแ แ comment รฒล แ แแตแฅ แแแฉแ
๐จโ๐ป5๐ฅ3๐1
Hola Amigos! ๐ แแ แแแฝแ แแ แแ? Silence is not always gold! ๐คซ แฅแ แฅแแ
แแฅแแแฐ Best version ๐ แญแค แแแ
แจแฅ Tag und Nacht ๐โ๏ธ แฅแแแแแค แฅแแแฐ แแ แแแณแฝแแ Strict โ๏ธ แ แตแญแแฝแ Ignore โ แณแฐแญแแแแฝแ? C'est pas possible! ๐
โโ๏ธ
Listen up! ๐ข แแ แฅแแฝแ Offline ๐ด แ แตแแแฅแแข Per favore ๐, แจแแซแตแแแแฝแแ แแแญ Just ask me! ๐ฌ Maaloo โจ แฐแแแฉ แฅแแ! แแแณ แแญแ แจแแ Sell it and change your life! ๐ธ๐ แงแจ Don't make it boring! ๐ด
Achtung! โ ๏ธ แฅแแแฐ Evolution ๐งฌ แซแแณแซแฝแแฃ แจแ แฅแจแต Meaningless ๐ซ แแ แจแแแแแข Zร i jiร n ๐ แจแแแณแฝแ แ แแต Letโs talk! ๐ฃ๏ธ Andiamo! ๐โโ๏ธ๐ฅ
Listen up! ๐ข แแ แฅแแฝแ Offline ๐ด แ แตแแแฅแแข Per favore ๐, แจแแซแตแแแแฝแแ แแแญ Just ask me! ๐ฌ Maaloo โจ แฐแแแฉ แฅแแ! แแแณ แแญแ แจแแ Sell it and change your life! ๐ธ๐ แงแจ Don't make it boring! ๐ด
Achtung! โ ๏ธ แฅแแแฐ Evolution ๐งฌ แซแแณแซแฝแแฃ แจแ แฅแจแต Meaningless ๐ซ แแ แจแแแแแข Zร i jiร n ๐ แจแแแณแฝแ แ แแต Letโs talk! ๐ฃ๏ธ Andiamo! ๐โโ๏ธ๐ฅ
๐5โค4๐2๐ฅ2
โโ
Phase 3 ยท แญแแ 1 | Axios HTTP Client โก
โแฅแแณแ แแฐ Phase 3 แ แฐแแ แ แฐแจแณแฝแ! แฅแตแซแแ fetch()แ แ แญแฐแแแค แ แแ แฐแแ แญแ แแฅ แแฎแแฝแแ แ แแ แแแแต แจแคแแ แญ แฅแซแแแฝแ แจแแแแญแ แตแ Axios แจแฐแฃแแแ แแแ Tool แ แฅแจแ แฅแแแซแแแข
โ๐ แ แแ แญแแ แแ แญแแฝแ แตแแฃแแฝแ?
โ๐ Axios vs Fetch โ แแ แแฉแแณแธแแ แฅแ แ
โ๐ HTTP Methods โ GET, POST, PUT, PATCH, DELETE แ แแแ แฎแต
โโ Axios Instance โ baseURL แฅแ headers แแแแญ
โ๐ก Interceptors & Error Handling โ แฅแซแแแฝแ แ แซแต-แฐแญ แแตแฐแณแฐแญ แฅแ แจแตแ แฐแต แ แซแซแ
โ๐ฎ แฐแแฃแซแ แแแแแ (Live Playground)
แ JSONPlaceholder API แแญ แ แแฅแณ แฎแต แฅแจแปแแฝแ แจแแตแแญแฉแ แต แตแแ แแฝ แ แแแ แผแแฝแแแ!
โ๐ฑ แแตแแญ แฐแ แแแแฝแฆ Playgroundแฑ แ แฐแแฅ แฅแแฒแฐแซแแฝแ แจแฅแฎแแแซแฝแแ "Desktop Site" (Desktop Mode) แแฅแซแณแฝแแ แฅแแณแตแจแฑ! ๐
โ๐ แตแแ แญแฑแ แฅแแ แญแญแแฑแฆ
๐https://ethiocodesoftselectp3l1.netlify.app/
โโ ๏ธ !
โ
!
โ๏ธ @AppMinds_ET
โแฅแแณแ แแฐ Phase 3 แ แฐแแ แ แฐแจแณแฝแ! แฅแตแซแแ fetch()แ แ แญแฐแแแค แ แแ แฐแแ แญแ แแฅ แแฎแแฝแแ แ แแ แแแแต แจแคแแ แญ แฅแซแแแฝแ แจแแแแญแ แตแ Axios แจแฐแฃแแแ แแแ Tool แ แฅแจแ แฅแแแซแแแข
โ๐ แ แแ แญแแ แแ แญแแฝแ แตแแฃแแฝแ?
โ๐ Axios vs Fetch โ แแ แแฉแแณแธแแ แฅแ แ
โ๐ HTTP Methods โ GET, POST, PUT, PATCH, DELETE แ แแแ แฎแต
โโ Axios Instance โ baseURL แฅแ headers แแแแญ
โ๐ก Interceptors & Error Handling โ แฅแซแแแฝแ แ แซแต-แฐแญ แแตแฐแณแฐแญ แฅแ แจแตแ แฐแต แ แซแซแ
โ๐ฎ แฐแแฃแซแ แแแแแ (Live Playground)
แ JSONPlaceholder API แแญ แ แแฅแณ แฎแต แฅแจแปแแฝแ แจแแตแแญแฉแ แต แตแแ แแฝ แ แแแ แผแแฝแแแ!
โ๐ฑ แแตแแญ แฐแ แแแแฝแฆ Playgroundแฑ แ แฐแแฅ แฅแแฒแฐแซแแฝแ แจแฅแฎแแแซแฝแแ "Desktop Site" (Desktop Mode) แแฅแซแณแฝแแ แฅแแณแตแจแฑ! ๐
โ๐ แตแแ แญแฑแ แฅแแ แญแญแแฑแฆ
๐https://ethiocodesoftselectp3l1.netlify.app/
โโ ๏ธ !
โ
แญแ แแ แแตแต แ แแแ แฐแ Share แฅแแณแณแฐแญแแต!
!
แ แแฃ แฅแแณแณแแฉแตแขโ๐ @EthioCodeSoftSelect
โแแญแแซแฑแ แฅแแ แแฃ แจแแญแฃแ แฐแซ แแแญ แฅแจแแแ แ แฐแ แฅแแต แจแแแญแฉ แปแแแฝ แฃแแ แตแฃ แฅแ แแ แญแ แแ แจแแฐแ แแแ แ แแ แฅแซแต แซแแ แจแแฎแแซแแแ แตแแ แญแต แ แแ แฅแซแแจแฅแ แจแปแแแฝแ แฐแฅแตแญแซแญแ แญ (Subscribers) แแฅแญ แ แแแ แ แฃแ แฅแแต แแแข แญแ แแฅแญ แจแฅแแ แจแตแแ แญแต แฅแซแตแ แแ แจแฅแแแฐแ แ แ แ แจแญแถ แ แญแแญแแแค แญแแแแ แจแฅแแ แตแ แแซแ แแฝ แจแแฝแ แแแญ แแแข
โแแแฐแแฑ แ แณแฒแต แจแแฎแแซแแแ แแแแแฝแ (New Languages) แตแแแแญแฃ แฅแแ แ แแแ แฅแแแฐแ แญแ แแฅ แแซแตแฐแแฉ แจแแฝแ แแญแฅ แแญแฅ แฝแแณ แซแแธแแ แฃแแแซแแฝ แแฐ แฅแ แแแแฃแต แตแแ แแณแฅ แฅแ แซแแญ แ แแแข แแแญ แแ แแแแแ แตแแ แฃแแแซ แแฅแถ แจแฐแฅแตแญแซแญแ แซแฝแแ แแฅแญ แฒแซแญ "แแแ แฝ แณแญแ แฐแแช แฅแฌ แแแ แฅแฐแญแแแ?" แฅแ แแแฐแ แแญแแ แญแฝแแแข
โแญแ แแ แแแญ แ แ แตแธแณแญ แแแจแญ แ แแฅแแข แฅแ แแฅแแแฐ แฅแซแต แซแแ แแแญ แญแค แฅแแฃแแแฃ แฅแแแฐ แฐแแ แญแ แปแแ แฐแแขแแ แฆแณ แฅแแฒแซแแ แ แฅแซแฝแแ แแแข แฐแฃแ แฉแ!
โ๏ธ @AppMinds_ET
๐4โคโ๐ฅ3๐ฅ1๐ฅฐ1
แตแ Mira AI แแญแแญ แแจแแฆ
Mira แ แดแแแซแ แแตแฅ แจแแฐแซแฃ แจแฐแ แแแ แตแแต แจแแจแณ แฅแ แฅแซแแแฝแ แจแแแแต แฃแแ แฐแแฃแซแตแ แ แแฅแณ แจแแซแจแแแ แจ AI แจแณแต แแแข
### ๐ 1. แ แแ แจแแแ แ แแแแแถแฝ
* **แซแแฐแแฐแ แจแฝแแ แแญแญแตแฆ** แ แแแแแ แญแแต แแญ แแแซแจแต แฅแ แแจแ แแ แจแ แข
* **แจแตแแ แแแแญแตแฆ** แจแตแแ แแแแญแถแฝแ แแฐ แฝแแ แแแจแญ แฅแ แแ แแแแข
* **แจแแตแ?
@mira responds:
แตแ Mira AI ๐ฑ
Mira แ Telegram แแตแฅ แจแแฐแซ แแฐแแต AI แจแณแต แแ โ แจแฐแ แแแ แตแแต แจแแจแณแฃ แฅแซแแแฝแ แจแแณแแแต แฅแ แฐแแฃแซแตแ แ แแฅแณ แจแแณแจแแแ แแแข
๐ แแ แ แแแแแถแฝ
แ แแแแแต | แแฅแซแชแซ
------------------------+----------------------
๐ **แซแแฐแแฐแ แจแฝแแ แแญแญแต** | แ แแแแแ แญแแต แแญ แแแซแจแต
๐๏ธ **แจแตแแ แแแแญแต** | แตแแ โ แฝแแ แฅแ แฐแแแถ
๐ผ๏ธ **แแตแ แแฐแแฐแ** | แแถ แแญ แฅแซแ แแ แจแ
๐ **แจแตแญ แแฐแป** | แจแ แแ แแแณ แแจแ
๐ต **แแแ แแแแจแต** | แจแฝแแ แจแแแ แแ แซ
๐ **แแญแ แตแแฐแ** | แถแญแแแต แแญ แฅแซแ
๐ง **แแตแณแแป** | แตแแ แแ แแญแซแ แ แณแตแณแแณแแ
โฐ **แแตแณแแป** | แแฃแช แฅแ แจแแฐแแแ แแตแณแแปแแฝ
๐ แตแแแแต แซแแธแ แ แแแแแถแฝ (
โข ๐ผ๏ธ แแตแ แแแแจแต โ 30
โข โ๏ธ แแตแ แแญแตแ โ 30
โข ๐ฌ แชแฒแฎ แแแแจแต โ 100
๐ Mira PRO
| แแ | PRO
-------+--------------+-------------------------
แแ | 0 | 1500 โญ Telegram Stars/แแญ
แแตแณแแป | แจแฐแแฐแ | แ แฃแ แฐแ
AI แแดแ | MiniMax M2.5 | GLM-5.1 (แแฃแช)
แฐแจแแช | โ | 2000 ๐ช + 50% แ แแฝ
แแแแแญ: @mira แฅแป แ Telegram แญแแฉ! โจ
Please open Telegram to view this post
VIEW IN TELEGRAM
๐6๐ฅด2
แจแแฌแ แแ@ mira แแญแฅ แแฝ
@ mira https://t.me/mira
แตแ Mira AI แแญแแญ แแจแแฆ
Mira แ แดแแแซแ แแตแฅ แจแแฐแซแฃ แจแฐแ แแแ แตแแต แจแแจแณ แฅแ แฅแซแแแฝแ แจแแแแต แฃแแ แฐแแฃแซแตแ แ แแฅแณ แจแแซแจแแแ แจ AI แจแณแต แแแข
1. แ แแ แจแแแ แ แแแแแถแฝ
+ แซแแฐแแฐแ แจแฝแแ แแญแญแตแฆ แ แแแแแ แญแแต แแญ แแแซแจแต แฅแ แแจแ แแ แจแ แข
+แจแตแแ แแแแญแตแฆ แจแตแแ แแแแญแถแฝแ แแฐ แฝแแ แแแจแญ แฅแ แแ แแแแข
+ แจแแตแ แตแแฐแแฆ แแถแแฝแ แ แแแญ แแถแ แแญ แตแแแต แแแฎแฝ แฅแซแ แแ แจแ แข
+ แจแตแญ แแแแฆ แแ แณแ แแแแฝแ แฅแ แแจแแแฝแ แจแ แญแแแจแฅ แแแ แแ แจแฅแข
+ แจแแแ แแ แซแฆ แ แณแฒแต แจแแแ แแแแฝแ แแแ แญแข
+แแตแณแแปแฆ แ แตแแแ แแแฎแฝแ แฅแแฒแซแตแณแแต แแตแจแแข
+TON Walletแฆ แจแดแแแซแ แจแญแชแแถ (Crypto) แตแญแแต แแญ แแแแแตแข
2. แ แญแแซ แจแแฐแฉ แ แแแแแถแฝ
แจแแ แจแแ แซ แตแซแแฝแ แแแตแซแต แจแแตแฅ แแแ แซแซ แณแแฒแ (Coins) แซแตแแแแแข
| แ แแแแแต | แจแแซแตแแแแ แณแแฒแ (Coin) |
|---|---|
| แแตแ แแแ แญ | 30 ๐ช |
| แแตแ แแตแฐแซแจแ | 30 ๐ช |
| แชแฒแฎ แแแ แญ | 100 ๐ช |
3. แจแกแตแ (Group) แ แแแแแถแฝ
แฆแฑแ แแฐ แดแแแซแ แแฉแ แ แแตแแฃแต แฅแแแ แ แฅแ แแฝ แแแแต แญแปแแแฆ
แแญแญแต แแ แแแแฆ แ แแฉแ แแตแฅ แจแฐแฐแจแ แจแ แ แแญแญแถแฝแ แ แ แญแฉ แแ แจแฅแข
แจแแ แแ แแแ (Digest)แฆ แจแแแฑแ แแ แแ แแแถแฝ แแญแถ แแณแแ แข
+แญแแต แแแ แญแฆ แแแฉแ แ แฒแต แจแแญแญแต แญแแถแฝแ แแแแจแตแข
4. แจPRO แ แฃแแแต
+แแแฆ แ แแญ 1500 Telegram Starsแข
+ แฅแ แแฝแฆ
+ แ แจแแฉ 2000 แณแแฒแแฝ (Coins) แญแฐแฃแแข
+แแฐแจแแช แณแแฒแ แแขแแฝ แจ50% แ แแฝ แ แแ alleysแข
แฅแ แ แจแแแแ GLM-5.1 แจแฐแฃแแแ AI แแดแ แแ แแ แซแตแฝแแแข
<แฌ>แฐแ แฅแ แซแแฐแแฐแ แ แ แแแ แญแฐแฃแแข
5. แแแแแต แฅแ ๐แฐแ แแแต
<๐ช>Private Modeแฆ แแจแแแฝ แจแฐแแจแ แฆแณ แแญ แณแญแแ แ แฐแ แณแฐแ แจ GPU แแตแแญแญ (Distributed GPU Network) แแญ แญแฐแซแแข
Zero Data Storageแฆ แแแ แ แญแแต แจแแ แแแฅ แแญแ แจแฐแฐแจแ แแญแญแต แฒแตแฐแ แแตแฅ แ แญแแแฅแแข
แ แตแซแปแแฝ
๐ แตแจ-แแ แฆ mira.tg
๐ฑ แดแแแซแแฆ @mira ๐ช <ยข>
@mira
๐4๐3๐คช2
โโ
Phase 3 ยท แญแแ 2 | Zod Validation ๐ก๏ธ
โแฃแแแ Axiosแ แ แญแฐแแแค แ แแ แฐแแ แจแฐแจแฐแแ แแจแ (Data) แ แตแญแญแ แแจแแแฅ แจแแแฝแแ แตแ แแซแ แแฃแชแซ Zodแ แฅแแแซแแแข
โ๐ แ แแ แญแแแฆ
โข ๐ก Zod แแแตแแ? โ แฅแ แแ แจแแแฝ แจแแแญแ แต
โข ๐ แแฐแจแณแ แ แ แแแ โ Schema แแแ แญแ แแจแแแฅ
โข ๐ข แจแแแฅ แ แญแแถแฝ โ แฝแแแฃ แแฅแญแฃ แ แตแซแป...
โข โ๏ธ TypeScript แแ แฐแต โ แ แแถแแฒแญ Data Type แแแแจแต
โข ๐ แจแแ แ แ แแแ โ แแตแฅแตแฅ แแแฎแฝแ แแจแแแฅ
โ๐ฎ Interactive Playground: แจแซแณแฝแแ แฝแแฝแ แจแแตแแญแฉแ แต แแแแแ แฐแแแ แทแ!
๐ฑ (แแตแแญ แฐแ แแแแฝ: "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!)
โ๐ แตแแ แญแฑแ แฅแแ แญแญแแฑแฆ
๐ https://ethiocodesoftselectp3l2.netlify.app/
โโ ๏ธ แEthioCodeSoftSelect แคแฐแฐแฆแฝ แจแแจแ แฅแช! โ ๏ธ
โ
โ
๐โฆ @EthioCodeSoftSelect
โ๏ธโฆ @AppMinds_ET <โฆ>
โแฃแแแ Axiosแ แ แญแฐแแแค แ แแ แฐแแ แจแฐแจแฐแแ แแจแ (Data) แ แตแญแญแ แแจแแแฅ แจแแแฝแแ แตแ แแซแ แแฃแชแซ Zodแ แฅแแแซแแแข
โ๐ แ แแ แญแแแฆ
โข ๐ก Zod แแแตแแ? โ แฅแ แแ แจแแแฝ แจแแแญแ แต
โข ๐ แแฐแจแณแ แ แ แแแ โ Schema แแแ แญแ แแจแแแฅ
โข ๐ข แจแแแฅ แ แญแแถแฝ โ แฝแแแฃ แแฅแญแฃ แ แตแซแป...
โข โ๏ธ TypeScript แแ แฐแต โ แ แแถแแฒแญ Data Type แแแแจแต
โข ๐ แจแแ แ แ แแแ โ แแตแฅแตแฅ แแแฎแฝแ แแจแแแฅ
โ๐ฎ Interactive Playground: แจแซแณแฝแแ แฝแแฝแ แจแแตแแญแฉแ แต แแแแแ แฐแแแ แทแ!
๐ฑ (แแตแแญ แฐแ แแแแฝ: "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!)
โ๐ แตแแ แญแฑแ แฅแแ แญแญแแฑแฆ
๐ https://ethiocodesoftselectp3l2.netlify.app/
โโ ๏ธ แEthioCodeSoftSelect แคแฐแฐแฆแฝ แจแแจแ แฅแช! โ ๏ธ
โ
แญแ แแ แแแ แ แแ แฅแซแฑแ แจแ แ แ แจแแฎแแซแแแ แตแแ แญแต แ แแ แฅแซแแจแฅแ แขแแแแฃ แจแปแแแฝแ แจแฐแฅแตแญแซแญแ แญ แแฅแญ แ แแแ แ แฃแ แฅแแต แแแข แญแ แแฅแญ แจแฅแแ แจแตแแ แญแต แฅแซแตแ แแ แจแฅแแแฐแ แตแแ แ แ แ แจแญแถ แ แญแแญแแ!
โแจแฅแ แซแแญ แตแแ แแ!
แแฐแแต แ แณแฒแต แจแแฎแแซแแแ แแแแแฝแ แตแแแแญแฃ แฅแแ แ แแแ แฅแแแฐแ แญแ แแฅ แแซแตแฐแแฉ แจแแฝแ แแญแฅ แจแแญแแ แฃแแแซแแฝ แแฐ แฅแ แจแแแฃแต แตแแ แฅแ แต แ แแแข แแแญ แแ แแแแแ แตแแ แฃแแแซ แแฅแถ แจแฐแฅแตแญแซแญแ แซแฝแแ แแฅแญ แฒแซแญ แแฐแแแ แญแฝแแแข แญแ แแ แแตแ แ แ แตแธแณแญ แแแจแญ แ แแฅแ!
โแฅแ แแฅแแแฐ แแญแกแ แแแญ แญแค แฅแแฃแแแฃ แฅแแแฐ แฐแแ แญแ แปแแ แแฐแญแฐแ แจแแแฃแแ แฆแณ แฅแแฒแซแแ แ แฅแซแฝแแ แแแข แญแ แแ แแตแต แแแฐแแปแฝแแฃ แ แจแฎแแแแฐแญ แณแญแแต แแฉแแฝ แฅแ แแแตแแทแธแ แฐแแฝ Share แ แแตแจแ แ แแญแแณแฝแแ แ แณแฉแ! ๐
โ
๐โฆ @EthioCodeSoftSelect
โ๏ธโฆ @AppMinds_ET <โฆ>
โค4๐3๐ฅ2
โ๐โจ แแแซแ แจแขแต แ แ-แ แตแ แ แแ! โจ๐
โแจแขแตแฎแฎแต แถแแตแดแแญแต (EthioCode SoftSelect) แคแฐแฐแฅแค แแฌ แ แ แ แฉแฒแซ แ แแฃแ แญ แแญ 27แฃ 2026 แ.แ(แ แฅแแแฐ แแ แ แแฃแ แญ แฃแแแ แ ) แจแแจแ แจแแ แณแแแ แจแแญแฃแ (แ แจแ) แ แแ แแแแ แจแฅแตแแแ แฅแแแต แฐแจแณแฎแฝแฃ แแญแกแซแ แฐแแ แแปแฝแ แฅแ แแแณแแปแฝแ แจแแฅ แฅแแแแแแข
โแ แแ แแแซแ แตแซแฝแแ แญแแ แแค แฐแแแ แ แจแจแตแแ แซแฅแแแฝแ! ๐๐คฒ
โ(แ แแแซแฝแ แแญ... แแฌ แ แขแตแฎแตแซ แแ แตแแต แฅแแฐแแ แฅแแ แ แตแญแญแ แฃแแแแแแฃ แแแ แแแญ แแแฆแตแ แญแแ แแญ... 'แฎแฒแแ' (Coding) แแ 'cutting' (แตแ แแแจแฅ) แแญ แแแแฝแ แแ! ๐ฅฉ๐ป แจแแฌแ แฒแตแฐแ แ แญแ แแฝแฃแฝแ!) ๐
โแญแ แแ แแฉ แจแขแต แแแแญแต แ แดแญแแแ แฅแ แฒแแณแ แฅแ แฅ แ แฐแแแจ แตแแ แแ แแญ แ แแแ แฐแแแข
๐ แ แแฅแณ แญแแแจแฑแตแ แแแแทแธแ แซแแฉแต!
โ๐ แจแ แแ แแ แฆ https://ethiocodesoftselecta.tiiny.site
โแจแ แแ แแแแ แ แจแดแญแแแ แแ แ แจแฐแฃแฝแแ แแแแแแแฆ
๐ https://t.me/EthioCodeSoftSelect
โ๏ธ<โฆ>
โ#แขแตแ แแ แตแ #EidMubarak #EthioCode2026 #SoftSelect #แถแแตแแญ_แแญแซ_แแขแตแฎแตแซ #TechElegance
โแจแขแตแฎแฎแต แถแแตแดแแญแต (EthioCode SoftSelect) แคแฐแฐแฅแค แแฌ แ แ แ แฉแฒแซ แ แแฃแ แญ แแญ 27แฃ 2026 แ.แ(แ แฅแแแฐ แแ แ แแฃแ แญ แฃแแแ แ ) แจแแจแ แจแแ แณแแแ แจแแญแฃแ (แ แจแ) แ แแ แแแแ แจแฅแตแแแ แฅแแแต แฐแจแณแฎแฝแฃ แแญแกแซแ แฐแแ แแปแฝแ แฅแ แแแณแแปแฝแ แจแแฅ แฅแแแแแแข
โแ แแ แแแซแ แตแซแฝแแ แญแแ แแค แฐแแแ แ แจแจแตแแ แซแฅแแแฝแ! ๐๐คฒ
โ(แ แแแซแฝแ แแญ... แแฌ แ แขแตแฎแตแซ แแ แตแแต แฅแแฐแแ แฅแแ แ แตแญแญแ แฃแแแแแแฃ แแแ แแแญ แแแฆแตแ แญแแ แแญ... 'แฎแฒแแ' (Coding) แแ 'cutting' (แตแ แแแจแฅ) แแญ แแแแฝแ แแ! ๐ฅฉ๐ป แจแแฌแ แฒแตแฐแ แ แญแ แแฝแฃแฝแ!) ๐
โแญแ แแ แแฉ แจแขแต แแแแญแต แ แดแญแแแ แฅแ แฒแแณแ แฅแ แฅ แ แฐแแแจ แตแแ แแ แแญ แ แแแ แฐแแแข
๐ แ แแฅแณ แญแแแจแฑแตแ แแแแทแธแ แซแแฉแต!
โ๐ แจแ แแ แแ แฆ https://ethiocodesoftselecta.tiiny.site
โแจแ แแ แแแแ แ แจแดแญแแแ แแ แ แจแฐแฃแฝแแ แแแแแแแฆ
๐ https://t.me/EthioCodeSoftSelect
โ๏ธ<โฆ>
โะะด ะัะฑะฐัะฐะบ! แฅแซแแ แแแแฝแแ
โ#แขแตแ แแ แตแ #EidMubarak #EthioCode2026 #SoftSelect #แถแแตแแญ_แแญแซ_แแขแตแฎแตแซ #TechElegance
๐พ7โค2
Greetings, everyone! แแฌ software selection แ แแฐแญแ แแ แญแแตแแธแแ
๐6๐3
ETHIO Code&Soft Select๐ซง๐ป
Greetings, everyone! แแฌ software selection แ แแฐแญแ แแ แญแแตแแธแแ
I would like to know why you used the ๐ and ๐คท emojis. Are you not interested in the software selection, or is there another reason?
๐5๐พ3๐2๐คท1
๐ท๐บ แแฌ แตแ แฅแ แฅแแต แแแแซแฝแ...
โแ แฅแแแปแฝแ แแฐแแ แจแแฃแฝแแต แจ Free Internet channel แฅแแฐแแ แ แแแแ ๐ โ แแ แแฌ แตแฉแจแณแฝแแ แจแแแแแ แต แ แแต แตแแ แแญแแซแต แ แแแข
โWho am I?
แตแ แณแแคแ แญแฃแแแข แขแตแฎแตแซแ แแ แฐแแแตแฉ โ แ แ แแ แแ แต แแ แจ 2 แแแแต แฃแแคแต แแ ๐ช๐น๐ท๐บ
โแจแฅแแแต แ แตแแดแ แแแตแแต แฉแฒแซ แแตแฅ แแฐแแตแแแ Innopolis แแฐแฐแฃแแฝแ แแฉ แจแดแญแแแ แจแฐแ แ แแแแข A unique ecosystem where the whole city is dedicated strictly to IT engineers and students! แฅแแซ แ Innopolis University แจแแฐแ แตแแ แญแดแ แ แ แแแ แฉ โ Now, I speak 4 languages fluently.
โแ แฉแฒแซ แฃแ แ ยซะะตะบ ะถะธะฒะธ โ ะฒะตะบ ััะธััยป (แฌแญ แขแช โ แฌแญ แกแบแต) แจแแฃแ แณแแ แ แฃแฃแ แ แแค แฅแฑแ ยซแ แแญแแต แแแแ แแ แแแแ แฐแแญ / แแแแตแ แจแแแแ แ แณแแญแฅยป แจแแ แแแแญแต แซแตแฐแแแแแข แฅแแ แญแ แแ แแญแ แฐแจแตแฌ แแ แฅแแ แจแฐแจแตแฉแตแข
โแจแแจแ แ แแแฃ แ แแญแ แฅแแต แฃแแแซแแฝ แฅแป แจแแแกแ แตแ Dream Job แฐแแแแแฉแฆ
Yandex Robotaxi โ Working on cutting-edge Self-driving car technology. My monthly salary? โฝ335,000 !
โแฅแแ แแญ แแแแ แจแฉแฒแซแแซแ แ แฃแฃแ แฅแแแต แแ แ แแแแตแค ยซะะพ ัััแฑ ะธ ะฝะฐะณัะฐะดะฐยป (แ แตแฉแฑ แข แแแซแณ) แญแแ โ แตแญแแแ ยซแฅแแฐ แตแซแ แ แแแตแ แแ แ แตแฌแตแ แ แฝแแแตแ แญแจแฐแแแยป แแแต แแแข
โแแแญ แแ แแแแ แ แแตแค แจแแแแแต แ แแต แฅแแแต แ แ...
แขแตแฎแตแซแแซแ แแฃแถแฝ แฅแ แ แ แตแฐแแ แ แ แ แ แแธแแข They are incredibly smart, and they have the time. The only thing missing is the right opportunity.
โแฅแ แซแแแแตแ แแตแแฃ แซแซแ แตแฉแตแ แแแ แ แแ แตแแ แญแตแ แแแต โ แแฅแแแฐ แ แแ แแแซแแ แแฐแแฉ (100% Free).
โแแแ แ แแ แฉแฒแซแแซแ ยซะะต ัััะดะฝะพ ะฝะต ะทะฝะฐัั, ัััะดะฝะพ ะฝะต ััะธััััยป (แแฌ แตแฒแตแ แ แแแตแฃ แตแฒแตแ แ แกแบแตแตแซ) แจแแแตแข แตแญแแแ ยซแ แแแแ แแขแ แต แแญแ แฅแแจแต แ แญแฐแแแฃ แแแแญแ แฅแซแตแ แแแแแฅ แ แแแฃแญ แแ แซแณแแซแยป แฅแแฐแแแต แแแข แแแ แจแแณแแ แขแแ แฅแแณ แแแแญ แแแแฑ แซแแฝแ แ แฉ แญแแต แแแข
โแแ แแ แญแแถแฝแ แ แแซ แฅแแซแแ? (The Roadmap)
โโ แจ HTML แแแฎ แฅแตแจ System Design
โโ แจ React แฅแตแจ Node.js Production
โโ แจ AI and Machine Learning แแ แจแถแฝ
โโ Hacking and Cybersecurity
โโ Real-world projects & architecture โ แฒแแช แฅแป แ แญแฐแแ!
โYandex-level standards โ No payment. แแ แ แแ แแ!
โแจแแ แ แแต แณแชแฌแ แแแแแญ แแแ แ แแแแแฉแ? Because I firmly believed that my work should speak for itself. แแฌ แแ แแฐแแฉ โ แญแ แแ แฅแแแต แแซแแ แแ แแตแ แขแแ แขแตแฎแตแซแ แแฃแต แ แฒแต แซแแญแ แจแแญแแต แ แซแฌ (Transformation) แแญแแซแต แจแแแฃ แแ แ แแแข ๐ฅ
โ๐ Join the channel now โ Step into the future:
๐ t.me/EthioCodeSoftSelect
โShare แ แตแญแแต! ๐
One meaningful Share can change someone's entire destiny! ๐ช๐น
โค10๐4๐ฅ2
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ง EthioCode ยท Phase 3 ยท L03
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
R E A C T Q U E R Y โก
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโ The best code is the code you never wrote. โ
โแญแ แ แ แฐแแบ แฎแต แตแแต แแ แปแแจแ? ๐คฆโโ๏ธ
โยป useState(null) // แ data
ยป useState(false) // แ loading
ยป useState(null) // แ error
ยป useEffect( fetch โ then โ catch โ finally )
โ...แแฅแซแแณแแฑ API call!
...แแแแแแ!โ
โ[ ๐ STOP. ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โuseQuery โ แ แแต Hookแข แแแ แ แแแข ๐
โconst { data } = useQuery({ queryKey, queryFn })
โ๐ queryKey โ แแซแฝ แแแซ (Cache Address)
๐ก queryFn โ แณแณแแ แจแแซแแฃแ (Data Source)
โฑ staleTime โ แณแณแ แ5 แฐแแ Fresh แแ แญแแซแ
๐ retry โ แแตแแญแญ แจแ แ 3 แแ auto แญแแญแซแ
โ// โ Cache โ Auto
// โ Error Retry โ Auto
// โ Background Sync โ Auto
// โ DevTools โ Ready
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โLOADING... โ โ โ โ โ โ โ โ โ โ 100%
LESSON READY โ แแฌ แแ แญแ แฅแ แแ?
โ[01] Query Lifecycle ยท ๐ Interactive
[02] useQuery vs useMutation
[03] Cache Explorer ยท ๐๏ธ
[04] Live Simulator ยท ๐ฎ
[05] Quiz ยท ๐ฏ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๐ ethiocodesoftselectphase3l3.netlify.app
โ๐ฑ แ แตแแญ แแแตแแก โ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโ PREV: Zod Validation ยท P3ยทL02
โบ NEXT: React Hook Form ยท P3ยทL04
๐ถโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
@EthioCodeSoftSelect
Forward แ developer แแฐแแ ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐
๐ง EthioCode ยท Phase 3 ยท L03
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
R E A C T Q U E R Y โก
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโ The best code is the code you never wrote. โ
โแญแ แ แ แฐแแบ แฎแต แตแแต แแ แปแแจแ? ๐คฆโโ๏ธ
โยป useState(null) // แ data
ยป useState(false) // แ loading
ยป useState(null) // แ error
ยป useEffect( fetch โ then โ catch โ finally )
โ...แแฅแซแแณแแฑ API call!
...แแแแแแ!โ
โ[ ๐ STOP. ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โuseQuery โ แ แแต Hookแข แแแ แ แแแข ๐
โconst { data } = useQuery({ queryKey, queryFn })
โ๐ queryKey โ แแซแฝ แแแซ (Cache Address)
๐ก queryFn โ แณแณแแ แจแแซแแฃแ (Data Source)
โฑ staleTime โ แณแณแ แ5 แฐแแ Fresh แแ แญแแซแ
๐ retry โ แแตแแญแญ แจแ แ 3 แแ auto แญแแญแซแ
โ// โ Cache โ Auto
// โ Error Retry โ Auto
// โ Background Sync โ Auto
// โ DevTools โ Ready
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โLOADING... โ โ โ โ โ โ โ โ โ โ 100%
LESSON READY โ แแฌ แแ แญแ แฅแ แแ?
โ[01] Query Lifecycle ยท ๐ Interactive
[02] useQuery vs useMutation
[03] Cache Explorer ยท ๐๏ธ
[04] Live Simulator ยท ๐ฎ
[05] Quiz ยท ๐ฏ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๐ ethiocodesoftselectphase3l3.netlify.app
โ๐ฑ แ แตแแญ แแแตแแก โ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโ PREV: Zod Validation ยท P3ยทL02
โบ NEXT: React Hook Form ยท P3ยทL04
๐ถโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
@EthioCodeSoftSelect
Forward แ developer แแฐแแ ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐
โค5๐ค3๐3๐ฅ2
แฐแแ แคแ แญแตแฅแแ แตแ telegram hacking แฅแแแซแญ แแ แญแแตแแฝแแ๐คฏ
๐15๐ฅ2
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ACCESS GRANTED โ
EthioCode ยท Softselect
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โInitializing session...............
Loading threat intelligence.........
Target: YOUR ACCOUNT ๐ด
Status: VULNERABLE โโโโโโโโโโ 100%
โ[ SYSTEM BREACH SIMULATION ONLINE ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโ The strongest lock means nothing
if you hand over the key yourself. โ
โโ 2FA doesn't protect fools.
It only protects the aware. โ
โUser thinks: "2FA แตแแแ... Safe แแ!" โ
Attacker thinks: "แ แ แต แแตแฅ แแ ... แ แฅแแ แฅแป!" ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ ATTACK PIPELINE โ LIVE LOG ]
๐ฃ Bait sent.............. OK ๐ฑ Phone captured......... OK ๐ฉ OTP relayed............ OK ๐ 2FA harvested.......... OK ๐ Account owned.......... OK
โTotal time: 9 seconds.
Defense used: NONE.
Reason: You handed over the key! ๐๏ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ ROOT CAUSE ANALYSIS ]
โ$ scan --target=user_awareness
โCRITICAL: Human Firewall โ OFFLINE
WARNING: URL Check โ SKIPPED
ERROR: OTP Shared โ YES โ
ALERT: Trust Level โ TOO HIGH
โ$ fix --method=education
โPATCH FOUND: EthioCode ๐ก๏ธ
Installing awareness...........
DONE. You are now PROTECTED. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ TODAY'S MODULES ]
โ[01] Phishing Anatomy ยท ๐ญ DECRYPT
[02] AiTM Attack Flow ยท โ๏ธ ANALYZE
[03] Live Hack Sim ยท ๐งช EXECUTE
[04] Defense Protocol ยท ๐ DEPLOY
[05] Final Assessment ยท ๐ฏ VERIFY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โLaunching lab environment...
โโโโโโโโโโโ 10% Spoofing engine...
โโโโโโโโโโ 30% AiTM proxy...
โโโโโโโโโโ 60% Payload ready...
โโโโโโโโโโ 90% Simulation set...
โโโโโโโโโโ 100% โ LESSON READY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐https://ethiocodesoftselectbyquvix.netlify.app/
๐ฑ แ แตแแญ แแแตแแก โ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โsession.end()
forward --to=tech_friend ๐
@EthioCodeSoftSelect
โ[ STAY ALERT. STAY PROTECTED. ] ๐ก๏ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐๐ซ
โ ACCESS GRANTED โ
EthioCode ยท Softselect
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โInitializing session...............
Loading threat intelligence.........
Target: YOUR ACCOUNT ๐ด
Status: VULNERABLE โโโโโโโโโโ 100%
โ[ SYSTEM BREACH SIMULATION ONLINE ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโ The strongest lock means nothing
if you hand over the key yourself. โ
โโ 2FA doesn't protect fools.
It only protects the aware. โ
โUser thinks: "2FA แตแแแ... Safe แแ!" โ
Attacker thinks: "แ แ แต แแตแฅ แแ ... แ แฅแแ แฅแป!" ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ ATTACK PIPELINE โ LIVE LOG ]
๐ฃ Bait sent.............. OK ๐ฑ Phone captured......... OK ๐ฉ OTP relayed............ OK ๐ 2FA harvested.......... OK ๐ Account owned.......... OK
โTotal time: 9 seconds.
Defense used: NONE.
Reason: You handed over the key! ๐๏ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ ROOT CAUSE ANALYSIS ]
โ$ scan --target=user_awareness
โCRITICAL: Human Firewall โ OFFLINE
WARNING: URL Check โ SKIPPED
ERROR: OTP Shared โ YES โ
ALERT: Trust Level โ TOO HIGH
โ$ fix --method=education
โPATCH FOUND: EthioCode ๐ก๏ธ
Installing awareness...........
DONE. You are now PROTECTED. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ TODAY'S MODULES ]
โ[01] Phishing Anatomy ยท ๐ญ DECRYPT
[02] AiTM Attack Flow ยท โ๏ธ ANALYZE
[03] Live Hack Sim ยท ๐งช EXECUTE
[04] Defense Protocol ยท ๐ DEPLOY
[05] Final Assessment ยท ๐ฏ VERIFY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โLaunching lab environment...
โโโโโโโโโโโ 10% Spoofing engine...
โโโโโโโโโโ 30% AiTM proxy...
โโโโโโโโโโ 60% Payload ready...
โโโโโโโโโโ 90% Simulation set...
โโโโโโโโโโ 100% โ LESSON READY
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐https://ethiocodesoftselectbyquvix.netlify.app/
๐ฑ แ แตแแญ แแแตแแก โ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โsession.end()
forward --to=tech_friend ๐
@EthioCodeSoftSelect
โ[ STAY ALERT. STAY PROTECTED. ] ๐ก๏ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐๐ซ
๐6โค2๐1๐ฆ1
โโ๐ แฐแแ แจแคแฐแฐแฃแฝแ แ แฃแแต!
โแแฌ แตแ 2FA แฅแ แจแณแญแ แญ แฐแ แแแต แซแแซแแฝแ แ แญแญ แตแแ แญแต แฅแแดแต แ แแแฝแแต? แฐแแฝแทแฝแแ?
โแ แแ แแ แซแแแฝแแต แฅแ แฐแจแแช แฐแแณแณแญ แตแแ แญแถแฝ แฅแแฒแแฅแ แจแแแแฝแ ๐ แ แแซแ แแญแ แ แฎแแแต แแตแซแ แแญ แแณแฃแฝแแ แ แแฉแ! ๐
๐ฅธ๐ค๐ฃ
โแแฌ แตแ 2FA แฅแ แจแณแญแ แญ แฐแ แแแต แซแแซแแฝแ แ แญแญ แตแแ แญแต แฅแแดแต แ แแแฝแแต? แฐแแฝแทแฝแแ?
โแ แแ แแ แซแแแฝแแต แฅแ แฐแจแแช แฐแแณแณแญ แตแแ แญแถแฝ แฅแแฒแแฅแ แจแแแแฝแ ๐ แ แแซแ แแญแ แ แฎแแแต แแตแซแ แแญ แแณแฃแฝแแ แ แแฉแ! ๐
๐ฅธ๐ค๐ฃ
๐12โค3๐ฅ1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ETHIOCODE โข PHASE 3 โข L04 ๐๐๐ท
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ REACT HOOK FORM ๐
แฅแแแฐ แแญแ แตแตแฐแฉ แจแแตแ แแแต แแญแฅ แแณแชแซ!
แแแแฝ แฐแแ? ๐๐ฅ
แแญแ แตแตแฐแฉ แตแแต แแ useState แฅแ แฝแแฝแ แฐแฐแญแแฝแ แแ แญ?
แฅแซแแณแแฑ input แแญ onChangeแฃ validationแฃ error message...
แฅแซแแณแแฑ แแฐแ แ แฐแจแฃ แแฅแญ re-render แญแแแซแแข แฐแญแแฝแแ แ แญแฐแ? ๐ฉ
[ ๐ แ แแ! แ แแ แแแ แแแ แแ ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ แแแตแแ = React Hook Form
แฅแแแฐ แ แ แแต Hook แฅแป แแแแ แฐแแฃแ แฉแฆ
แญแ แ แฃแ แแฃแแฃ แแแ แฅแ แ แแซแซ แแ!
๐ แแ แฅแ แแน:
โข โก แ แฃแ แแฃแ
โข ๐ก๏ธ Built-in Validation + Zod แแญ แฐแฃแแฎ แญแฐแซแ
โข ๐ isDirty, isValid, isSubmitting, errors... แแ แ แแป
โข ๐ง watch, setValue, reset, useFieldArray แแแฐ
โข ๐จ Tailwind, MUI, Chakra แแ แแญ แ แฐแแฅ แญแฐแซแ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ แ แแ แตแแ แญแต แแ แณแแแแฝแ?
1. React Hook Form แแแตแ แแ? แจแฃแ แแแ แ แฐแซแญ แแญ แแแปแธแญ
2. แแแแน APIs + แแฅแณ แแจแต
3. Validation แฅแแดแต แ แแแ แฅแแฐแญแแแ
4. Zod แแญ แแฃแแญ - แ แฃแ แ แแซแซแ แญแแ
5. แแฅแณ แจแแแแฃ แแญแ แแจแซ + Quiz ๐ฎ
๐ฅ แตแแ แญแฑแ แ แแแ แ แแ แแแฉ - Quiz แแ แ แแแฆ
https://ethiocodesoftselectp3l4.netlify.app
๐ฑ แ แตแแญ แจแแฃแฝแ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๏ธ๐ PREV: React Query P3ยทL03 | โถ๏ธโก๏ธ NEXT: Coming Soon!
@EthioCodeSoftSelect
แญแแ แฐแแซแฝแ แแญแ แฒแแฃ แ แตแแฉแ! ๐ช๐ง
แแแฐแแฝแ developer แผแญ แ แตแญแแต ๐
๐ ETHIOCODE โข PHASE 3 โข L04 ๐๐๐ท
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ REACT HOOK FORM ๐
แฅแแแฐ แแญแ แตแตแฐแฉ แจแแตแ แแแต แแญแฅ แแณแชแซ!
แแแแฝ แฐแแ? ๐๐ฅ
แแญแ แตแตแฐแฉ แตแแต แแ useState แฅแ แฝแแฝแ แฐแฐแญแแฝแ แแ แญ?
แฅแซแแณแแฑ input แแญ onChangeแฃ validationแฃ error message...
แฅแซแแณแแฑ แแฐแ แ แฐแจแฃ แแฅแญ re-render แญแแแซแแข แฐแญแแฝแแ แ แญแฐแ? ๐ฉ
[ ๐ แ แแ! แ แแ แแแ แแแ แแ ]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ แแแตแแ = React Hook Form
แฅแแแฐ แ แ แแต Hook แฅแป แแแแ แฐแแฃแ แฉแฆ
import { useForm } from "react-hook-form";
const { register, handleSubmit, formState: { errors } } = useForm();แญแ แ แฃแ แแฃแแฃ แแแ แฅแ แ แแซแซ แแ!
๐ แแ แฅแ แแน:
โข โก แ แฃแ แแฃแ
โข ๐ก๏ธ Built-in Validation + Zod แแญ แฐแฃแแฎ แญแฐแซแ
โข ๐ isDirty, isValid, isSubmitting, errors... แแ แ แแป
โข ๐ง watch, setValue, reset, useFieldArray แแแฐ
โข ๐จ Tailwind, MUI, Chakra แแ แแญ แ แฐแแฅ แญแฐแซแ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ แ แแ แตแแ แญแต แแ แณแแแแฝแ?
1. React Hook Form แแแตแ แแ? แจแฃแ แแแ แ แฐแซแญ แแญ แแแปแธแญ
2. แแแแน APIs + แแฅแณ แแจแต
3. Validation แฅแแดแต แ แแแ แฅแแฐแญแแแ
4. Zod แแญ แแฃแแญ - แ แฃแ แ แแซแซแ แญแแ
5. แแฅแณ แจแแแแฃ แแญแ แแจแซ + Quiz ๐ฎ
๐ฅ แตแแ แญแฑแ แ แแแ แ แแ แแแฉ - Quiz แแ แ แแแฆ
https://ethiocodesoftselectp3l4.netlify.app
๐ฑ แ แตแแญ แจแแฃแฝแ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๏ธ๐ PREV: React Query P3ยทL03 | โถ๏ธโก๏ธ NEXT: Coming Soon!
@EthioCodeSoftSelect
แญแแ แฐแแซแฝแ แแญแ แฒแแฃ แ แตแแฉแ! ๐ช๐ง
แแแฐแแฝแ developer แผแญ แ แตแญแแต ๐
๐6๐ฅ1
แแแชแแฝ แจแฅแแ
แแแซแฝแ แแ แจแแตแแฉแต แฅแpractice แฅแซแฐแจแแฝแ แจแแตแ แฅแแ แจแ 1000 แฐแแชแแฝ แตแตแฐแญแฑ แ แจแแฉ giveaway แฅแแแแแแ แแ giveaway แจแแฐแ แ แจแแฐแ แแฅแฅแญ๐ก แฃแแ แแฐแ/ แฅแซแ แแ โ แแแแแแ ะัะธััะฝะพะณะพ ะพะฑััะตะฝะธั ะฒัะตะผ ะฒะฐะผ!
แแ แตแแ แญแถแฝ แจ แตแแ แญแฑ แตแญ แ แ แฅแ phase 1lesson1-9 แ แฅแแแต practice แ แตแญแแต
https://t.me/EthioCodeSoftSelect/38 ๐
แแ แตแแ แญแถแฝ แจ แตแแ แญแฑ แตแญ แ แ แฅแ phase 1lesson1-9 แ แฅแแแต practice แ แตแญแแต
https://t.me/EthioCodeSoftSelect/38 ๐
Telegram
ETHIO Code&Soft Select๐ซง๐ป
phase1l1๐ฐ HTML แตแแ
แญแต แญแแ 1 | ethiocodesoftselecte.netlify.app โ๏ธ Lesson 01
๐ HTML แแแตแ แแ?
HTML = HyperText Markup Language
แจ Website แแฐแจแต แแ โ แจแแฎ แฅแแแแญ! ๐
แตแแ แญแฑ แญแแ:
โ HTML แแแตแ แแ
โ Basic Structure (head, body...)
โ แ แตแแแ Tags
โ แฅแแดแต แแแแแต แฅแแฐแแปแ
โ Quizโฆ
๐ HTML แแแตแ แแ?
HTML = HyperText Markup Language
แจ Website แแฐแจแต แแ โ แจแแฎ แฅแแแแญ! ๐
แตแแ แญแฑ แญแแ:
โ HTML แแแตแ แแ
โ Basic Structure (head, body...)
โ แ แตแแแ Tags
โ แฅแแดแต แแแแแต แฅแแฐแแปแ
โ Quizโฆ
๐8
FRAMER MOTION <๐ค >
https://t.me/EthioCodeSoftSelect แคแ แญแตแฅแแ แจ ECSS แคแฐแฐแฆแฝ แแฃแญ Framer Motion แญแแฅแแ โจ
https://t.me/EthioCodeSoftSelect แคแ แญแตแฅแแ แจ ECSS แคแฐแฐแฆแฝ แแฃแญ Framer Motion แญแแฅแแ โจ
โค4๐ค3
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ETHIOCODE โข PHASE 3 โข L05 ๐โจ๐ฌ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ FRAMER MOTION ๐
แ React แแตแฅ แ แแแฝแแฝแ แ แแแ แฅแ แฅแ แ แ แแซแแญ แแแณ แแแตแซแต แแญแก แแฃแชแซ!
แแแแฝ แฐแแ แแ? ๐๐ฅ
แฅแตแซแแ แ CSS @keyframes แฅแ แฅแจแปแแฝแ แตแฐแญแ แแ แญ?
Exit animationแฃ Staggerแฃ Spring physicsแฃ แแญแต แฅแแฐ hover, tap, drag แซแ แจ Gesture แ แแแฝแแฝ? แฅแซแแณแแฑแ แแแญ แ แฅแ แแแตแฐแซแจแแต แตแแต แฐแแต แ แณแแแฝแแ? ๐ฉ
๐ แ แแ! แ แแ แแแ แแแญ แแแ แแแ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ แแแตแแ = Framer Motion
แ แ! motion.divแ แฅแป แ แแ แแ แแแแ แ แแแฝแแฝ แ แแแ แแแฃแ แญ แตแฝแแแฝแ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
import { motion, AnimatePresence } from "framer-motion";
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
แญแ แ React แแตแฅ แฅแ แ แฐแแณแ แ แแตแซ แแแ แจแแ (production-ready) แจ animation library แแ!
๐ แแ แแ แฅแ แแนแฆ
โก แ แฃแ แแฃแแ แแแแฆ แ แตแแฝ แฎแต แ แ แญแญ แแ แแตแฅ แตแแ แตแซแแฝแ แแตแซแตแข
๐ฟ Spring Physicsแฆ แฐแแฅแฏแแ แณแข แจแแ แฅแแ แตแแดแแฝแข
๐ญ Variants + Staggerแฆ แแแตแถแฝ (lists) แจแแแ แจแฐแแก แ แแแฝแแฝแข
๐ช AnimatePresenceแฆ แแแแฝ แฒแแกแ แฒแแก แจแแณแฉ (Enter & Exit) แ แแแฝแแฝแข
๐ Gesturesแฆ แฅแแฐ whileHoverแฃ whileTap แฅแ drag แซแ แแตแฐแแฅแฎแฝแข
๐ Layout animations แฅแ แแซแช แจแแฝ แฝแแแฎแฝ (page transitions)แข
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ แ แแ แตแแ แญแต แแ แณแแแแฝแ?
โข Framer Motion แแแตแ แแ? แจแฃแ แแ แจ CSS แ แแแฝแ แแญ แแแปแธแญ
โข แแแแนแ Props (initial, animate, exit, transition) แ แแฅแณ แ แฐแแฃแญ แแจแต
โข Variants & Stagger โ แแแตแถแฝ แฐแตแแ แจแแ แ แแแฝแแฝ
โข AnimatePresence โ Modal, Notification, แฅแ List delete แ แแแฝแแฝ
โข Gestures (Hover, Tap, Drag) + แจแแแแแ แฆแณ (Playground)
โข แแ แแณแแฆ Product Card List + Page Transition + Quiz ๐ฎ
๐ฅ แตแแ แญแฑแ แ แแแ แ แแ แแแฉ! Interactive Playground แฅแ Quiz แ แฅแฎแต แ แแแฆ
๐ https://ethiocodesoftselectp3l5.netlify.app
๐ฑ แ แตแแญ แจแแฃแฝแ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๏ธ๐ PREV: React Hook Form P3ยทL04 | โถ๏ธโก๏ธ NEXT: Coming Soon!
@EthioCodeSoftSelect
แญแ แแ แ แแแญ แตแจ-แแพแปแฝแแ แญแ แแฅ แแฅแฃ แแซแช แฅแ แแฎแแฝแแ แแตแจแ แตแฝแแแฝแ! ๐ช๐จ
แแแฐแแฝแ developer share แแตแจแแฝแแ แฅแแณแตแจแฑ! ๐โจ<๐ค >
๐ ETHIOCODE โข PHASE 3 โข L05 ๐โจ๐ฌ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ FRAMER MOTION ๐
แ React แแตแฅ แ แแแฝแแฝแ แ แแแ แฅแ แฅแ แ แ แแซแแญ แแแณ แแแตแซแต แแญแก แแฃแชแซ!
แแแแฝ แฐแแ แแ? ๐๐ฅ
แฅแตแซแแ แ CSS @keyframes แฅแ แฅแจแปแแฝแ แตแฐแญแ แแ แญ?
Exit animationแฃ Staggerแฃ Spring physicsแฃ แแญแต แฅแแฐ hover, tap, drag แซแ แจ Gesture แ แแแฝแแฝ? แฅแซแแณแแฑแ แแแญ แ แฅแ แแแตแฐแซแจแแต แตแแต แฐแแต แ แณแแแฝแแ? ๐ฉ
๐ แ แแ! แ แแ แแแ แแแญ แแแ แแแ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ แแแตแแ = Framer Motion
แ แ! motion.divแ แฅแป แ แแ แแ แแแแ แ แแแฝแแฝ แ แแแ แแแฃแ แญ แตแฝแแแฝแ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
import { motion, AnimatePresence } from "framer-motion";
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
แญแ แ React แแตแฅ แฅแ แ แฐแแณแ แ แแตแซ แแแ แจแแ (production-ready) แจ animation library แแ!
๐ แแ แแ แฅแ แแนแฆ
โก แ แฃแ แแฃแแ แแแแฆ แ แตแแฝ แฎแต แ แ แญแญ แแ แแตแฅ แตแแ แตแซแแฝแ แแตแซแตแข
๐ฟ Spring Physicsแฆ แฐแแฅแฏแแ แณแข แจแแ แฅแแ แตแแดแแฝแข
๐ญ Variants + Staggerแฆ แแแตแถแฝ (lists) แจแแแ แจแฐแแก แ แแแฝแแฝแข
๐ช AnimatePresenceแฆ แแแแฝ แฒแแกแ แฒแแก แจแแณแฉ (Enter & Exit) แ แแแฝแแฝแข
๐ Gesturesแฆ แฅแแฐ whileHoverแฃ whileTap แฅแ drag แซแ แแตแฐแแฅแฎแฝแข
๐ Layout animations แฅแ แแซแช แจแแฝ แฝแแแฎแฝ (page transitions)แข
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ แ แแ แตแแ แญแต แแ แณแแแแฝแ?
โข Framer Motion แแแตแ แแ? แจแฃแ แแ แจ CSS แ แแแฝแ แแญ แแแปแธแญ
โข แแแแนแ Props (initial, animate, exit, transition) แ แแฅแณ แ แฐแแฃแญ แแจแต
โข Variants & Stagger โ แแแตแถแฝ แฐแตแแ แจแแ แ แแแฝแแฝ
โข AnimatePresence โ Modal, Notification, แฅแ List delete แ แแแฝแแฝ
โข Gestures (Hover, Tap, Drag) + แจแแแแแ แฆแณ (Playground)
โข แแ แแณแแฆ Product Card List + Page Transition + Quiz ๐ฎ
๐ฅ แตแแ แญแฑแ แ แแแ แ แแ แแแฉ! Interactive Playground แฅแ Quiz แ แฅแฎแต แ แแแฆ
๐ https://ethiocodesoftselectp3l5.netlify.app
๐ฑ แ แตแแญ แจแแฃแฝแ "Desktop Site" แแฅแซแต แฅแแณแตแจแฑ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ๏ธ๐ PREV: React Hook Form P3ยทL04 | โถ๏ธโก๏ธ NEXT: Coming Soon!
@EthioCodeSoftSelect
แญแ แแ แ แแแญ แตแจ-แแพแปแฝแแ แญแ แแฅ แแฅแฃ แแซแช แฅแ แแฎแแฝแแ แแตแจแ แตแฝแแแฝแ! ๐ช๐จ
แแแฐแแฝแ developer share แแตแจแแฝแแ แฅแแณแตแจแฑ! ๐โจ<๐ค >
๐ฅ4๐ฆ1
โ๐จ แ แตแธแณแญ แแแฅแญแต แECSS แคแฐแฐแฆแฝ ๐จ
โแฐแแ แแแแฝแ...
โแ แแ แ แฉแฒแซ แจแแแญ แ แแแแฃ แจแแฌ แแแฎ แแฐแแฐแ แณแแแณแตแฃ แแซแต แแญแ แ แแ แฐแญแแ แแแแณแต แ แแซแจแแฝแ แจแแแแแต แญแแฐแต แแแ แญ แญแฝแแแข แแแณแแฝ แจแฅแ แแฅแฅแญ แแญ แขแแแแฃ แแแแณแฝแ แแ แแแแแ แ แแต แแแข
โแฅแฃแซแฝแแฆ
โข แตแแแตแต แญแแซแฝแ
โข แฅแญแต แ แญแณแฝแ แฐแฐแแแ
โข แปแแแ แฅแแฐ แแแฐแ แคแณแฝแ แ แตแญแแฝแ แ แฅแแต
โแฐแแแฐแ แตแแแฃ แฅแแฐแแ แ แฅแแซแฌ แ แแต แแญ แฅแแแแแแข
ECSS แคแฐแฐแฅ แแแแแ แ แแต แแ! โค๏ธ
โแญแ แจแแแ แต แแญแแซแตแฆ
โแจแฉแฒแซ แจแฐแ แแแต แ แแแแแต (FSB) แ แดแแแซแ แแตแซแฝ แแฌแ แฑแฎแญ แแญ ยซแฝแฅแญแฐแแแตแ แ แแฐแแยป แญแต แ แ แญแงแแข
โแแญแฑ แจแฐแฐแ แ แแญแแซแตแฆ แจแฉแญแฌแ แจแแจแ แ แแแแแถแฝ แฅแ แแแฝ แ แซแแต แ แดแแแซแ แแญ แจแแ แแแฃแธแ แปแแแฝแฃ แปแถแฝ แฅแ แฆแถแฝ แ แแฐแแแ แ แแ แแแข แฅแแแ แ แซแแต แ แฉแฒแซ แแตแฅ แจแแแจแต แฅแ แจแฝแฅแญ แฐแแฃแซแตแ แแแแต แญแ แแแฃแธแแ แฐแฅแแแข
โแ แแ แ แแญแแซแตแฆ
โแแแ แ แแ แจแฅแตแญ แตแแแ แแฅแถแ แณแ
โแตแ แ ยซแฝแฅแญแฐแแฝ แแญแแญยป แแตแฅ แฐแซแทแ
โแ แฉแฒแซ แจแแแ แแฅแจแถแน แฐแณแแฐแแ
โแ แแ แดแแแซแ แ แฉแฒแซ แแตแฅ แ แแ แแแณ แแญ แญแแแ?
แจแจแซแฒแต 2026 แแแฎ แจแดแแแซแ แ แแแแแต แ แจแแฐแ แแแณ แฐแแตแงแแข แ แแแแ แซแ VPN แแแ แแ แ แฃแ แ แตแธแแช แแญแ แฅแ แ แแญแแ แแแแข
โแแแแตแแฝแ แแแฌแ แฑแฎแญ แซแแแ แฐแแแแต แฅแ แแแซแ แแแต แแแณแจแต แ แดแแแซแ แ แตแซแปแ t.me/monk แแฅแณแฝแ แแแฅแญแต แ แตแแแกแแตแข
โ#ECSS #แคแฐแฐแฅ #Telegram
โแฐแแ แแแแฝแ...
โแ แแ แ แฉแฒแซ แจแแแญ แ แแแแฃ แจแแฌ แแแฎ แแฐแแฐแ แณแแแณแตแฃ แแซแต แแญแ แ แแ แฐแญแแ แแแแณแต แ แแซแจแแฝแ แจแแแแแต แญแแฐแต แแแ แญ แญแฝแแแข แแแณแแฝ แจแฅแ แแฅแฅแญ แแญ แขแแแแฃ แแแแณแฝแ แแ แแแแแ แ แแต แแแข
โแฅแฃแซแฝแแฆ
โข แตแแแตแต แญแแซแฝแ
โข แฅแญแต แ แญแณแฝแ แฐแฐแแแ
โข แปแแแ แฅแแฐ แแแฐแ แคแณแฝแ แ แตแญแแฝแ แ แฅแแต
โแฐแแแฐแ แตแแแฃ แฅแแฐแแ แ แฅแแซแฌ แ แแต แแญ แฅแแแแแแข
ECSS แคแฐแฐแฅ แแแแแ แ แแต แแ! โค๏ธ
โแญแ แจแแแ แต แแญแแซแตแฆ
โแจแฉแฒแซ แจแฐแ แแแต แ แแแแแต (FSB) แ แดแแแซแ แแตแซแฝ แแฌแ แฑแฎแญ แแญ ยซแฝแฅแญแฐแแแตแ แ แแฐแแยป แญแต แ แ แญแงแแข
โแแญแฑ แจแฐแฐแ แ แแญแแซแตแฆ แจแฉแญแฌแ แจแแจแ แ แแแแแถแฝ แฅแ แแแฝ แ แซแแต แ แดแแแซแ แแญ แจแแ แแแฃแธแ แปแแแฝแฃ แปแถแฝ แฅแ แฆแถแฝ แ แแฐแแแ แ แแ แแแข แฅแแแ แ แซแแต แ แฉแฒแซ แแตแฅ แจแแแจแต แฅแ แจแฝแฅแญ แฐแแฃแซแตแ แแแแต แญแ แแแฃแธแแ แฐแฅแแแข
โแ แแ แ แแญแแซแตแฆ
โแแแ แ แแ แจแฅแตแญ แตแแแ แแฅแถแ แณแ
โแตแ แ ยซแฝแฅแญแฐแแฝ แแญแแญยป แแตแฅ แฐแซแทแ
โแ แฉแฒแซ แจแแแ แแฅแจแถแน แฐแณแแฐแแ
โแ แแ แดแแแซแ แ แฉแฒแซ แแตแฅ แ แแ แแแณ แแญ แญแแแ?
แจแจแซแฒแต 2026 แแแฎ แจแดแแแซแ แ แแแแแต แ แจแแฐแ แแแณ แฐแแตแงแแข แ แแแแ แซแ VPN แแแ แแ แ แฃแ แ แตแธแแช แแญแ แฅแ แ แแญแแ แแแแข
โแแแแตแแฝแ แแแฌแ แฑแฎแญ แซแแแ แฐแแแแต แฅแ แแแซแ แแแต แแแณแจแต แ แดแแแซแ แ แตแซแปแ t.me/monk แแฅแณแฝแ แแแฅแญแต แ แตแแแกแแตแข
โ#ECSS #แคแฐแฐแฅ #Telegram
Telegram
Pavel Durov
๐ข2โค1