Тёмный
Felix Orinda Programming
Felix Orinda Programming
Felix Orinda Programming
Подписаться
Vue directives loops and conditionals (05)
9:37
3 месяца назад
vue directives Events (06)
6:48
3 месяца назад
Vue directives intro(03)
5:50
3 месяца назад
Vue js markup (02)
27:58
3 месяца назад
Setup Vue 3 project locally(01)
23:23
3 месяца назад
Master Vue.js the React Way: Quick Start Guide
1:39:37
3 месяца назад
React file manager UI design
1:56:23
Год назад
File manger API: Final Part
1:38:46
Год назад
File manager API: Part 3
1:22:45
Год назад
File manager API: Part 2
1:30:51
Год назад
File manager API: Part 1
53:50
Год назад
React props in plain JavaScript
38:55
Год назад
react vite module aliases
11:28
Год назад
React router dom useFetcher
19:57
Год назад
React router dom Actions
35:17
Год назад
Комментарии
@BLAQWEENS
@BLAQWEENS 2 месяца назад
Great work 💯
@pelmengoo4504
@pelmengoo4504 3 месяца назад
Thank you for video.
@raijin_20
@raijin_20 3 месяца назад
too good video, thx for uploading helped me alot for buidling the setup for my college project
@antonioluizcrisostomoprzeb320
@antonioluizcrisostomoprzeb320 5 месяцев назад
Dude, you made the only video between 29 that show the simple thing of away click that ran. Thank you and keep posting for us, please.
@yaniiischelhab6529
@yaniiischelhab6529 5 месяцев назад
thank you brother
@sahilatahar
@sahilatahar 6 месяцев назад
I was using JavaScript so I created jsconfig.json then i copied your tsconfig.json file content remove unnecessary content and also copied and paste in vite.config.js by ignoring __dirname error i run my project and it works. Thanks 👍👍
@Wixatic
@Wixatic 7 месяцев назад
Thank you very much
@tuoyo6896
@tuoyo6896 7 месяцев назад
Nice video but I can't upload an image
@forinda
@forinda 7 месяцев назад
I'll complete the tutorial soon
@webdeveloper2769
@webdeveloper2769 9 месяцев назад
Good job bro I liked rare videos from you
@benedictindakwa9025
@benedictindakwa9025 11 месяцев назад
good stuff🔥
@forinda
@forinda 11 месяцев назад
Thanks 💯
@its_Ritchie
@its_Ritchie 11 месяцев назад
Awesome stuff👍🏾
@forinda
@forinda 11 месяцев назад
Thank you! Cheers!
@riskiadhitama-j6s
@riskiadhitama-j6s Год назад
#departemen #kabupaten #lembaga majapahit_sector@hyundai
@DeanWilliams-h9o
@DeanWilliams-h9o Год назад
I need something updated with react-router-dom v6.14. You all on youtube are so outdated
@forinda
@forinda Год назад
Please check on this ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DgGtJy1N-j0.html it's my latest
@iMoses298
@iMoses298 Год назад
@TraceOfHumanity
@TraceOfHumanity Год назад
thank you very much!!)))
@forinda
@forinda Год назад
You are welcome!
@xkostolanskym
@xkostolanskym Год назад
worked, thanks!!
@forinda
@forinda Год назад
You're welcome!
@_duongductrong
@_duongductrong Год назад
The useLoaderData hook has a generic that allows you to apply an interface or a type. And you can write it to look like useLoaderData<IPostInterface>(). Additionally, this video is very useful. Thank you! 💌
@DEM8910
@DEM8910 Год назад
saved my life with this! thanks :)
@forinda
@forinda Год назад
Glad it helped!
@zlewejstrony3633
@zlewejstrony3633 Год назад
I'm new to programming and I was struggling with importing images in TypeScript for a couple of hours. The .d.ts file with declaration of .jpg files sovled it all. Thanks!
@Oevka
@Oevka Год назад
Thank you! especially for typescript!
@forinda
@forinda Год назад
Am glad 😊
@alisonoz7219
@alisonoz7219 Год назад
Great tutorial! Very clear, and very well explained! Thank you so much!
@forinda
@forinda Год назад
Thanks 🙏
@jelly2077
@jelly2077 Год назад
Thank you, you are the best, greetings from Russia)
@forinda
@forinda Год назад
Thank you @jelly
@sarkaran
@sarkaran Год назад
I Like how you structure your app.
@forinda
@forinda Год назад
I'll create one on my folder structure😁
@ayoubrebhi6259
@ayoubrebhi6259 Год назад
thank you a lot <3
@forinda
@forinda Год назад
I appreciate your support 🤗
@mohamedyoussef8835
@mohamedyoussef8835 Год назад
Awesome video +++++++++++++++++++ 🙂
@forinda
@forinda Год назад
Thanks 🙏
@ДмитрийРозенбаун
Maaaaaaaaaaaaaaaaan, really thanks, the best lesson about this thing
@forinda
@forinda Год назад
Glad you liked it!
@nishanthdeveloper4700
@nishanthdeveloper4700 Год назад
@1:20:30 Wrongly imported useNavigate instead of useNavigation
@forinda
@forinda Год назад
Seen it. It's a wrong import. useNavigate for navigation and useNavigation for navigation state. Thanks for this concern 🙏
@Demo-yc8fb
@Demo-yc8fb Год назад
why there is no hover effect in my browser
@forinda
@forinda Год назад
Which browser are you using?
@eliediab3091
@eliediab3091 Год назад
Thanks for this! One question though, if I'm displaying the add post form and the posts in the same page, is there a way to clear the inputs when submitting?
@forinda
@forinda Год назад
If you want to reset your form, You'll not now rely on the default form submit. Use the useSubmit hook to do the form submittion I have this simple setup: import React from "react"; import { ActionFunctionArgs, Form, useActionData, useRouteError, useSubmit, } from "react-router-dom"; const Home = () => { const data = useActionData() as { title: string }; const submit = useSubmit(); return ( <div> <h1>Home</h1> <Form method="post"> <input type="text" placeholder="Write something..." name="title" /> <button type="submit" onClick={(e) => { e.preventDefault(); submit(e.currentTarget.form); e.currentTarget.form!.reset(); }} > Submit </button> </Form> </div> ); }; export default Object.assign(Home, { action: async ({ request }: ActionFunctionArgs) => { const formData = await request.formData(); const data = Object.fromEntries(formData.entries()); console.log(data); return null; }, ErrorElement: () => { const error = useRouteError() as any; return ( <div> <h1>Error</h1> <p>{error.statusText}</p> </div> ); }, }); In the above submit button can get the current target thus you can access the form object and reset after submission. Above still before submission you can carry out validation before submission then after successful entry you can reset your form using this simple code onClick={(e) => { e.preventDefault(); submit(e.currentTarget.form); e.currentTarget.form!.reset(); }} I hope this helps. If you need more clarification you can just ask below☺
@eliediab3091
@eliediab3091 Год назад
@@forinda yup this works!! thank you so much!
@eliediab3091
@eliediab3091 Год назад
Brother I have one more question, is it really possible to read and add data to react context in loader and action functions? since we can't use hooks inside of them. Thank you once again.
@forinda
@forinda Год назад
@@eliediab3091 It will throw an exception for sure because that will be outside the scope of the jsx component
@forinda
@forinda Год назад
Just handle every logic within your components and use the useActiondata hook to retrieve values from your actions
@faisalahmad100
@faisalahmad100 Год назад
It's really very helpful. Thank you so much🙂
@forinda
@forinda Год назад
You're welcome
@faisalahmad100
@faisalahmad100 Год назад
@@forinda 🙂🙂
@collinsmbathi8584
@collinsmbathi8584 Год назад
Good job 👌
@ur.cristinanor
@ur.cristinanor Год назад
exceptional work bro
@forinda
@forinda Год назад
Thanks for the support ☺️
@learncode1436
@learncode1436 Год назад
Nice work 👏
@mohamedyoussef8835
@mohamedyoussef8835 Год назад
Awesome video ++++++++++++ 🙂
@forinda
@forinda Год назад
Thank you for your support
@ur.cristinanor
@ur.cristinanor Год назад
Thanks for the efforts bro, have you tried out using useFetcher to submit data from a checkbox. I am really failling to come up with this.
@forinda
@forinda Год назад
I'll do an upload on this if you need. Still haven't used it but I can do one on top of this
@ur.cristinanor
@ur.cristinanor Год назад
@@forinda for sure
@forinda
@forinda Год назад
Uploading a video on useFetcher today
@ur.cristinanor
@ur.cristinanor Год назад
@@forinda You are a gem brother, let me check it out.
@arthurmorgan6538
@arthurmorgan6538 Год назад
THANKS! You sir are the SAVER! Good luck!
@forinda
@forinda Год назад
Thanks you
@joykariuki4910
@joykariuki4910 Год назад
Nice🔥🔥
@forinda
@forinda Год назад
Thanks 🔥
@kahenyamuthoni397
@kahenyamuthoni397 Год назад
Good work 😍
@forinda
@forinda Год назад
Thanks buddy
@sastre023
@sastre023 Год назад
bro thanks you so much yeahhh from panamà
@forinda
@forinda Год назад
Thank you too. I appreciate your support
@benedictindakwa9025
@benedictindakwa9025 Год назад
Good stuff 💯🔥
@collinsmbathi8584
@collinsmbathi8584 Год назад
This is great 🔥
@guitarplayer4life17
@guitarplayer4life17 Год назад
Thank you!
@forinda
@forinda Год назад
You're welcome!
@ashokkumara2839
@ashokkumara2839 Год назад
thanks for the video bro..
@forinda
@forinda Год назад
Welcome!
@dogrent3696
@dogrent3696 2 года назад
You're the best 🤩
@forinda
@forinda 2 года назад
Thank you
@olegpavlov4329
@olegpavlov4329 2 года назад
Thanks, rescued !!!!!
@forinda
@forinda 2 года назад
Glad to hear that.
@teesdelish
@teesdelish 2 года назад
Hi The GitHub link isn’t working
@forinda
@forinda 2 года назад
Let me check it out
@forinda
@forinda 2 года назад
I have fixed the problem you can now check it out
@gegi9583
@gegi9583 2 года назад
nice my friend, you helped me so much. I was a problem with my css in my application with TypeScript with your video i could solve this problem.
@mahabub-sunny
@mahabub-sunny 2 года назад
Thanks man, really simple and great solution
@Nego1994
@Nego1994 2 года назад
Thanks, it really has helped a lot
@forinda
@forinda 2 года назад
Glad to heat that
@mysenpai4215
@mysenpai4215 2 года назад
well done, thank you!