Пікірлер
@sunshineandrainbow5453
@sunshineandrainbow5453 10 күн бұрын
are there any prerequisites for this, I have only basic knowledge of HTML, CSS and JS.
@codingwithlulu
@codingwithlulu 10 күн бұрын
Not really. If you are good at JavaScript, most of it will be easy for you. The last part of UI integration, that assumes you have some react knowledge, however, you should be able to follow . But Highly recommend you checking the react tutorials to get most of the last part
@sunshineandrainbow5453
@sunshineandrainbow5453 10 күн бұрын
@@codingwithlulu Alright! Thanks a lot. I have already completed half of the tutorial. I loved it please keep posting.
@codingwithlulu
@codingwithlulu 10 күн бұрын
Glad you like it, soon will be adding follow up courses that cover advance side of each part of the MERN stack, until then feel free to check out my react full course as start if you are not familiar with react, then cover react hooks, then best react pattern practices, full playlists available in my channel, hope that can help you as well
@hamudxd9497
@hamudxd9497 11 күн бұрын
GOOD
@ChorussFruit
@ChorussFruit 11 күн бұрын
a really helpful course!. but can you make a complete course?
@codingwithlulu
@codingwithlulu 11 күн бұрын
more Advance follow up courses in the way, stay tuned :)
@disanduperera2751
@disanduperera2751 17 күн бұрын
Can i have src code pls
@pankajpatel6801
@pankajpatel6801 21 күн бұрын
amazing vids, thank you
@niklausmikaelson7332
@niklausmikaelson7332 23 күн бұрын
U know middle ware?
@codingwithlulu
@codingwithlulu 10 күн бұрын
soon I will be pushing one
@tawsifhaque9360
@tawsifhaque9360 25 күн бұрын
excellent, excellent explanation. thank you so much for making this video. all along i was making public and protected routes using next.js middleware. now this is another arsenal in my toolbelt. can't thank you enough for making this video
@codingwithlulu
@codingwithlulu 24 күн бұрын
So glad you found it helpful
@zuhairrehman2526
@zuhairrehman2526 27 күн бұрын
Please zoom in the code editor, so it's much easier to read. Thanks for the vids
@codingwithlulu
@codingwithlulu 26 күн бұрын
Keeping in mind 😌
@FactSqueezer
@FactSqueezer Ай бұрын
Can you create me a webapp plz with gemini
@codingwithlulu
@codingwithlulu 26 күн бұрын
What type of Web app! Any thing I particular ?
@reactivicky
@reactivicky Ай бұрын
Thank you lulu
@therealhz3857
@therealhz3857 Ай бұрын
Loved your video, helped me understand better
@ultraviolence9028
@ultraviolence9028 Ай бұрын
Small tips: assign interface ProductInfo for const productInfo in Home component, that way you can leverage typescript autocomplete which makes declaring the variables faster and ts will show you errors if you miss a required property
@prakharmittal6295
@prakharmittal6295 Ай бұрын
Great insights on many things and a good video. But as everyone suggested, please try to remove the music and re-upload it if possible.
@codingwithlulu
@codingwithlulu Ай бұрын
Appreciate your feedback, keep that in mind next time
@albinjoseph2.0
@albinjoseph2.0 Ай бұрын
Great lecture !! I have watched all videos and Please continue react and then start next.js. One feedback would be , try to reduce the background music volume and increase your voice volume , Apart from that everything is great ! keep making content :)
@codingwithlulu
@codingwithlulu Ай бұрын
Thank you so much for the feedback and hope the content was helpful
@shahabakhavan2769
@shahabakhavan2769 Ай бұрын
🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏👏👏👏👏👏👏👏👏👏👏
@shahabakhavan2769
@shahabakhavan2769 Ай бұрын
🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏👏👏👏👏👏👏👏👏👏
@livius09
@livius09 Ай бұрын
cool video but its a bit quiet maybe make it a bit louder, keep it up :)
@codingwithlulu
@codingwithlulu Ай бұрын
Yes apologies for that, because my sore throat and flue 😷
@regilearn2138
@regilearn2138 Ай бұрын
is this 2 part or any first part ?
@codingwithlulu
@codingwithlulu Ай бұрын
No first part. But initial set-up is just basic todo app with redux toolkit
@regilearn2138
@regilearn2138 Ай бұрын
Appreciate you for this, Awesome video
@꼰미남-z3r
@꼰미남-z3r Ай бұрын
thanks u for your video!!!
@codingwithlulu
@codingwithlulu Ай бұрын
My pleasure!
@Code-with-MOHA
@Code-with-MOHA Ай бұрын
Love ur content I'm seeing ur vids from Morocco ❤️
@codingwithlulu
@codingwithlulu Ай бұрын
Marhba, tmana ykono faydinak.
@Code-with-MOHA
@Code-with-MOHA Ай бұрын
Alah yhafdak ❤ kenstafdo
@SilentCodeSamurai
@SilentCodeSamurai Ай бұрын
Seems useless, therefore involves coupling in this current case. It's better resolved with compound components and better data structure.
@codingwithlulu
@codingwithlulu Ай бұрын
Good point! Compound components and a well-structured data setup are great options for many use cases. Here’s why the Factory Pattern fits here, though: it’s useful for scenarios where each product (like a laptop, camera, or phone) has unique properties and logic that don’t overlap. The Factory Pattern helps us encapsulate that complexity, so when a new product type is added, we don’t have to rewrite or modify existing code. In contrast, compound components work best when managing UI elements that share similar structures or behaviors (like form elements or a grouped set of toggles). But in cases where logic varies significantly across types, the Factory Pattern can provide cleaner separation and scalability. Thanks for bringing this up-it’s definitely an interesting design choice!
@rajahutan12134
@rajahutan12134 Ай бұрын
how to test onSuccess and onError
@codingwithlulu
@codingwithlulu Ай бұрын
i will be happy to create a new video to cover this in more depth, until then feel free to check the documentation :) tanstack.com/query/v4/docs/framework/react/guides/testing
@samueldelmar5237
@samueldelmar5237 Ай бұрын
I never wanted to learn design pattern because I always thought they were too complicated but you make it looks easy and this was actually really useful, thanks a lot <3. Saludos desde Chile.
@codingwithlulu
@codingwithlulu Ай бұрын
Glad it was helpful! and keep going
@MadnessMantraa
@MadnessMantraa Ай бұрын
Informative... thanks for your content keep going on
@jayGab-cd7cj
@jayGab-cd7cj 2 ай бұрын
@meocobap5864
@meocobap5864 2 ай бұрын
Thanks for tutorial. <3
@adeoyetemitayo2473
@adeoyetemitayo2473 2 ай бұрын
Please make your editor text bigger, thank you
@codingwithlulu
@codingwithlulu 2 ай бұрын
Thank you, my next ones have bigger font size. Thanks 😊
@adeoyetemitayo2473
@adeoyetemitayo2473 2 ай бұрын
Thank you 👍
@sarazar928ghost9
@sarazar928ghost9 2 ай бұрын
Hello, for the line : const socket = io() Is it not preferable to make a ref ? Like const socketRef = useRef(); useEffect(() => { socketRef.current = io('localhost:8000'); return () => { socketRef.current.disconnect(); }; }, []); And then give the ref like that : <SocketContext.Provider value={socketRef.current}> Thanks for ur videos it help a lot :)
@uckhaiong2093
@uckhaiong2093 2 ай бұрын
thank you so much
@360Abridged
@360Abridged 2 ай бұрын
nice work
@kashafahmed
@kashafahmed 2 ай бұрын
You're doing great, keep it up!!
@eugenbelousov5027
@eugenbelousov5027 2 ай бұрын
thanks beautiful voice
@NoobieLearner
@NoobieLearner 2 ай бұрын
What is the necessary of making getter setter and classes when we can directly condition render component through the prop, I felt puzzled there
@codingwithlulu
@codingwithlulu 2 ай бұрын
A Singleton in React is useful when you want just one instance of something, like an authentication service or a connection, across the whole app. Think of it as a "one and only" object that's shared everywhere to avoid duplicates. You'd use it when: Global services like login or API need to be consistent everywhere. Expensive stuff (like a WebSocket) shouldn’t be created more than once. Shared state is needed across different parts of your app without duplicating logic. But in most cases, React’s own tools-like useContext or libraries like Redux-are enough, so only use Singleton if you really need that "one-instance-only" guarantee!
@cricorio3966
@cricorio3966 2 ай бұрын
Thanks very very much❤‍🔥❤‍🔥 It's working perfectly💯 thanks again for guide❣
@codingwithlulu
@codingwithlulu 2 ай бұрын
Welcome 👍
@lgopikrishna9344
@lgopikrishna9344 2 ай бұрын
In this case, can't we just map the Car component instead of using the CarFactory component. How exactly does this factory component help here?
@codingwithlulu
@codingwithlulu 2 ай бұрын
Great question! 🚗💡 Yes, you could absolutely just map over the Car component directly if you’re working with a simple use case. However, the Factory Design Pattern really shines when things get more complex! Imagine if, instead of just rendering basic cars, you had different types of cars with extra configurations - like some cars need custom props, some have additional behaviors, or you want to handle future types of cars without modifying your mapping logic all the time. That’s where the factory comes in handy! The factory component abstracts away the decision-making process for which car (or other complex component) should be created, keeping your rendering logic simple and flexible. It also makes it super easy to expand in the future. Need to add electric scooters next week? No problem, just drop them into the factory - no need to rewire your entire app. 😉 So while mapping directly is great for simple scenarios, the factory keeps things more scalable and manageable in the long run! I'll cover more on when to use this pattern (and when not to) in my next video, so stay tuned for that! 🔔 Thanks for the awesome question!
@pablo.escoshar
@pablo.escoshar 6 күн бұрын
⁠Additionally, in enterprise software dev, there is a large focus on having code covered by unit tests. This abstraction makes it much easier to focus the unit tests on specific parts of the application. Great video @codingwithlulu
@AsterixAstrix
@AsterixAstrix 2 ай бұрын
You know what I never see? a few real-life situations, that NEED a design pattern like this, or simply makes things better. That would make a world of difference in my opinion, for a tutorial quality.
@codingwithlulu
@codingwithlulu 2 ай бұрын
Wow, that’s an awesome point! You're absolutely right - seeing a design pattern in action, in real-world scenarios, really makes it click! 💡 I’ve actually got a great example coming up where we’ll dive into exactly that. Think about building an e-commerce app - handling different types of products (laptops, smartphones, cameras, etc.) and how the Factory Design Pattern can make adding new product types super easy and clean. 🎉 I'm going to cover that in my next video, so definitely stick around for it! I'll be showing how this pattern works in a real-world project and why it makes life so much better. I’m excited to share that with you - make sure to hit the notification bell 🔔 so you don’t miss it! 😎 Thanks again for the awesome comment, and stay tuned!
@ponchorobot6244
@ponchorobot6244 2 ай бұрын
Awesome
@rofayel
@rofayel 2 ай бұрын
I dunno why im watching this video, I have exam tomorrow and i'm not even learning react
@sexy_audios
@sexy_audios 2 ай бұрын
🤣🤣
@codingwithlulu
@codingwithlulu 2 ай бұрын
Hope you enjoyed it and hope your exam went well too 😀
@MultiSalvo80
@MultiSalvo80 2 ай бұрын
Thanks for the video, i use a ProtectedRoute component and wrap my route checking the permissions, is this HOC too right or some other pattern? Simple Example: const ProtectedRoute = ({children}) => { if (permitted) return children; else return <p>Not permitted</p> }
@codingwithlulu
@codingwithlulu 2 ай бұрын
This method is very common to handle protected routes. Of course they are always many different ways to do a thing, as long your method is safe and works, you are good. Will create special video to handle protected routes 😉
@MultiSalvo80
@MultiSalvo80 2 ай бұрын
@@codingwithlulu thanks!
@rahulmaharjan6813
@rahulmaharjan6813 3 ай бұрын
tanstack infinite scrolling video?
@codingwithlulu
@codingwithlulu 2 ай бұрын
Coming 😊
@silaskierstein4411
@silaskierstein4411 3 ай бұрын
Great explanation 💪💪🫃🏿
@celestial8610
@celestial8610 3 ай бұрын
Hai, i like your content. but i think, for this case maybe it would be nice using react useReducer hook :) for the rest of the video, i like the way you explain it.
@codingwithlulu
@codingwithlulu 3 ай бұрын
Thank you so much for the feedback 😊 hope it helped. Yes you are right. For this video, it's purpose it to explain this pattern concept, that is why
@douglasnyabasa148
@douglasnyabasa148 3 ай бұрын
continue with the good works