- Видео 82
- Просмотров 191 623
Pixel Developer
Индонезия
Добавлен 4 сен 2020
Want to learn programming in simple way? here it is.
The Perfect Modal in React
Full Video (Gumroad): pixeldesigner6.gumroad.com/l/plzmf
Final Code (Gumroad): pixeldesigner6.gumroad.com/l/plzmf
Starter Code: github.com/WahyuS002/the-perfect-modal
📌 Follow me on twitter : x.com/WahyuS002
📌 Follow me on instagram : pixel.developer
Final Code (Gumroad): pixeldesigner6.gumroad.com/l/plzmf
Starter Code: github.com/WahyuS002/the-perfect-modal
📌 Follow me on twitter : x.com/WahyuS002
📌 Follow me on instagram : pixel.developer
Просмотров: 15 596
Видео
Refactor Code Kita - Laravel Tripay #7
Просмотров 1,9 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer Timestamp : 0:00 Intro Refactor 0:42 Solve N 1 Problem 4:17 Service Pattern
Tripay Callback - Laravel Tripay #6
Просмотров 4,3 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer
Daftar Transaksi Tripay - Laravel Tripay #5
Просмотров 1,8 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer Belajar Laravel Foreign Key : ruclips.net/video/2s0xgUVPtEg/видео.html Minibook Eloquent Laravel Gratis : ruc...
Detail Transaksi Tripay - Laravel Tripay #4
Просмотров 2 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer
Request Transaksi Tripay - Laravel Tripay #3
Просмотров 3,1 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer
Mendapatkan Channel Pembayaran Tripay - Laravel Tripay #2
Просмотров 6 тыс.3 года назад
Buat kamu yang belum daftar tripay bisa daftar disini : tripay.co.id/?ref=TP3864 👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer
Intro Integrasi Laravel Tripay - Laravel Tripay #1
Просмотров 3,7 тыс.3 года назад
👉 Dapatkan template bookstore disini : lynk.id/pixel.developer/s/PBVNpXz 📌 Playlist Laravel Tripay: ruclips.net/p/PLuLjNbJEa8Ug20NQeayt4fh0ViE-GnF9h 📌 Follow me on instagram : pixel.developer
Pusher Private Channel - Realtime Laravel App #10
Просмотров 9 тыс.3 года назад
Download Starter Pack Chat App 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Spesifik Public Channel Pusher - Realtime Laravel App #9
Просмотров 1,7 тыс.3 года назад
Download Starter Pack Chat App 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Don't Broadcast to Current User Pusher - Realtime Laravel App #8
Просмотров 2,2 тыс.3 года назад
Download Starter Pack Chat App 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Laravel Realtime Chat 15 Minute - Realtime Laravel App #7
Просмотров 3,1 тыс.3 года назад
Download Starter Pack Chat App 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Membuat Chat Dinamis - Realtime Laravel App #6
Просмотров 9 тыс.3 года назад
Download Starter Pack Chat App 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Starter Pack Chat App - Realtime Laravel App #5
Просмотров 6 тыс.3 года назад
Download Starter Pack 👇 lynk.id/pixel.developer/XLbMY84 📌 Playlist Laravel Pusher : ruclips.net/p/PLuLjNbJEa8Uh3YeB5qp7l4JJ-uWkyTDOp 📌 Follow me on instagram : pixel.developer
Listening Event dengan Laravel Echo - Realtime Laravel App #4
Просмотров 9 тыс.3 года назад
Listening Event dengan Laravel Echo - Realtime Laravel App #4
Pusher itu Gampang - Realtime Laravel App #3
Просмотров 16 тыс.3 года назад
Pusher itu Gampang - Realtime Laravel App #3
Event dan Broadcast Laravel - Realtime Laravel App #2
Просмотров 11 тыс.3 года назад
Event dan Broadcast Laravel - Realtime Laravel App #2
Konsep Laravel Pusher - Realtime Laravel App #1
Просмотров 15 тыс.3 года назад
Konsep Laravel Pusher - Realtime Laravel App #1
Laravel Eager Loading - #31 Belajar Laravel 8
Просмотров 1,4 тыс.3 года назад
Laravel Eager Loading - #31 Belajar Laravel 8
Relasi One To Many - #30 Belajar Laravel 8
Просмотров 2,8 тыс.3 года назад
Relasi One To Many - #30 Belajar Laravel 8
Relasi Many to One Laravel - #29 Belajar Laravel 8
Просмотров 8283 года назад
Relasi Many to One Laravel - #29 Belajar Laravel 8
Saatnya Membuat Tampilan Frontend - #28 Belajar Laravel 8
Просмотров 2,2 тыс.3 года назад
Saatnya Membuat Tampilan Frontend - #28 Belajar Laravel 8
Policy untuk Authorization Laravel - #27 Belajar Laravel 8
Просмотров 6 тыс.3 года назад
Policy untuk Authorization Laravel - #27 Belajar Laravel 8
Middleware Laravel - #26 Belajar Laravel 8
Просмотров 7313 года назад
Middleware Laravel - #26 Belajar Laravel 8
Session Flash Laravel - #25 Belajar Laravel 8
Просмотров 5563 года назад
Session Flash Laravel - #25 Belajar Laravel 8
Delete Record dengan Laravel - #24 Belajar Laravel 8
Просмотров 4833 года назад
Delete Record dengan Laravel - #24 Belajar Laravel 8
Update pada Laravel - #23 Belajar Laravel 8
Просмотров 5433 года назад
Update pada Laravel - #23 Belajar Laravel 8
Laravel Routing Behind The Scene - #22 Belajar Laravel 8
Просмотров 4363 года назад
Laravel Routing Behind The Scene - #22 Belajar Laravel 8
Menampilkan Alert jika Tidak Memiliki Post - #21 Belajar Laravel 8
Просмотров 3893 года назад
Menampilkan Alert jika Tidak Memiliki Post - #21 Belajar Laravel 8
mantap bang, meski saya bukan user tripay tapi paham ama penjelasan nya, semoga next ada versi PayDisini 😄
checkout my modal manager npm library rrlopez/overlay-manager
wasting of time
need your icon extension name 😂
In Neovim, icons are not displayed through an extension because Neovim runs in the terminal. Instead, it uses a specific font family to render icons. The font I use is Nerd Font JetBrains Mono.
@@PixelDeveloper tks alot, that just so cool bro, keep ur fire 🔥
Right before you showed zustand I was thinking, “this is where I love to use zustand”. It’s so much easier than react state and context or prop drilling. Haha cheers!
Cocok. Mantep banget tutorialnya bang
Amazing. I learn something new ❤
As new dev using react i already learn this by an Accident 😅😅😅
when I saw zustan, I thought "oh, finally a good solution for modal windows" ( by using global state management ), and then something went wrong. It's a terrible decision because of the useState. Since the problems described earlier were not solved. It is better to create a custom hook that will be responsible for displaying the modal
just use zustand and render the modal only once on the very root of the application.
And You finish with so many unused code loaded with every page. Look at First Load JS and page insights
Redux or React Context
🤔Then how to pass the selected data to the modal. Add useState again?
bro is comeback after 2 years as a different "person". mantap
Mobile friendly!subscribe
trigger is much more convenient - you're essentially back to the first use of the state
No, use to props om single page or react
excuse me, what do you use for video animations? motioncanvas? if yes, could you hint how did you create hirarchy(tree) animation?
yo xccurate! switching career? didn't know you could code. Amazing tutorial dude!🔥
This is a very clean and nice video. I love the animations and editing of the video and the fact that you used a UI library for the Modal. Your video started out very nicely - correctly exposing the pitfalls of the way modals are created and handled in React components (whether in a SPA, SSR or SSR+RSC scenario) However, your final solution is worse because we are creating more boilerplate due to the use case of having multiple modals for perhaps multiple components on a page. There by increasing the amount of coupling between the logic of modal and that of the page. At least you would have created a custom hook like so: export const useModal = <T extends string | null>(defaultOpen = false) => { const [isOpen, setIsOpen] = useState<boolean>(defaultOpen); const [modalType, $setModalType] = useState<T | null>(null); return { isOpen, modalType, setIsOpen, setModalType: (modalType: T) => { setIsOpen(true); $setModalType(modalType) }} }; But even the above will eventually spiral out of control because to mange it minimally, you need a dictionary of modal types that map to modal body components like so: const modalBodyMap: Record<string, React.ComponentType> = { "edit": EditProductModal }; The video ended without you showing the Zustand way to manage all this which i believe is overkill. No one should require Zustand to manage just modals. Thankfully, i won't be following the ideas shared in this video As i have a superior way to manage all this.
totaly agree with you
Your snippets need extra stuffs for Modal's props. And that would be much fun with TypeScript 😊
Which Library is best for modals and notifications ?
Are you indonesian?
Yes
I don't know , how this happened , yesterday I was searchearing for same on Claude , but didn't got a convincing answer , and today our video was recommended to me .
What's that IDE? Looks nice
I'm using nvim for my code editor
@@PixelDeveloper nice setup you should make a video about that 😆
Bro your video are so in depth and so beautifully presented, I am a big fan just watching this video....big fan big fan big fan bro keep it up you are the best
Thank you for the kind of your words 😁
bro which software or website u use to create this animation?
I'm using motion canvas
Mantap!
bro those animstions are crazy good
Nice
maaf mas subcriber baru, untuk minibooknya apakah masih bisa dapet gratis ?
Penjelasan sangat jelasssssssssss
Package pusher gratis kah?
bang itu keterangan yang muncul didalam function nama extensinya apa?
inline parameter bro
keren bang
Mantap bang terimakasih
Thnks banget bang ini yang namanya belajar efektif udah lelah meraba2 kalau otodidak, semenakutkan itu kebodohan
thank u sm kak penjelasannya
Laravel berapa bang?
buat laravel 10 untuk manggil controllernya gapake use ya bang?
makasih bang mudahh dipahami
bang buat tutoril lagi dong
kenapa saat saya intslllaravel echo dan pusher muncul seperti ini DELTA Computer@PETANI-BAJAKAN MINGW64 /h/xampp1/htdocs/sejiwa (master) $ npm install pusher-js laravel-echo npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'echo@0.1.9', npm WARN EBADENGINE required: { node: '0.2.6' }, npm WARN EBADENGINE current: { node: 'v18.17.0', npm: '10.2.5' } npm WARN EBADENGINE } up to date, audited 77 packages in 5s 6 packages are looking for funding run `npm fund` for details 3 high severity vulnerabilities Some issues need review, and may require choosing a different dependency. Run `npm audit` for details.
kalo mau arahin ke folder public dengan folder yg sudah di sediakan gimana?
Terimakasih bg, tutorial nya sangat membantu sekali❤
Thankss bangg