Micro-Frontends in Just 4 minutes
4:07
How to deploy React App on AWS S3
5:31
Пікірлер
@sethupyotr7604
@sethupyotr7604 2 күн бұрын
@akashingole Thanks for the video! Is the second approach performant if we scale this application?
@RavindraSingh-lp9pl
@RavindraSingh-lp9pl 3 күн бұрын
react storybook p detailed video banaado ?
@acxd
@acxd 3 күн бұрын
confuse aur kar diya
@lg6246
@lg6246 5 күн бұрын
Much regrads❤ love from Sri Lanka
@jagdishjena9058
@jagdishjena9058 6 күн бұрын
Bhai espe video banana please Build a search bar with denouncing and throttling
@anshulsinghrajput5081
@anshulsinghrajput5081 7 күн бұрын
Hello Sir I used react-ga4 dependency for doing same thing but you put your tracking id as it is but in my case I put that tracting I'd on .env file and made a variable after that I put that variable in component of analytics with React.initialize(process.env.variable_name); Its totally working in localhost But after deployment on azure server my website is not able to access it bcz it is in .env file and I have to use this .env file for security purposes, can you help me
@manpreetjord1885
@manpreetjord1885 8 күн бұрын
Nice
@akashingole
@akashingole 8 күн бұрын
Don't forget to like share and subscribe. Your support means world to me 😀
@danieltkach2330
@danieltkach2330 8 күн бұрын
why! why do you mix languages like that, it's very confusing, make up your mind...
@artistdimension
@artistdimension 9 күн бұрын
im 3d artist im new user code but i create 3d website portfolio but this run build issue coming how solve to compile run build for hosting Route (app) Size First Load JS ┌ ○ / 17 kB 386 kB ├ ○ /_not-found 882 B 85.3 kB ├ ○ /about 9.55 kB 371 kB ├ ○ /contact 24.7 kB 406 kB └ ○ /projects 3.4 kB 370 kB + First Load JS shared by all 84.4 kB ├ chunks/69-bf1ada01dec77e93.js 29 kB ├ chunks/fd9d1056-67a6b326d22121fa.js 53.4 kB └ other shared chunks (total) 1.99 kB ○ (Static) prerendered as static content how to solve run build i had this is coming im new in vs code react
@vengalrao5772
@vengalrao5772 9 күн бұрын
Thanks Guru
@KashifRizwan-vu7np
@KashifRizwan-vu7np 12 күн бұрын
Thanks for these videos, these are invalueable, please keep on posting the knowledge!
@sudipsarkar1512
@sudipsarkar1512 13 күн бұрын
If I want to update my project in future , can I do that .. ? , like linking GitHub?
@Noushad-p2s
@Noushad-p2s 13 күн бұрын
Hi Akash, there is a small note if the array is nested multiple times then depth condition has to be removed. Array.prototype.myflat = function(){ let res = []; this.forEach((el)=>{ if(Array.isArray(el) ){ res.push(...el.fullFlat()); } else { res.push(el) } }); return res; }
@user-vg3qu1ku8w
@user-vg3qu1ku8w 13 күн бұрын
solution -Module not found: Error: Can't resolve 'childapp/App' in '/home/hexa/Desktop/micro-front/parentapp/src'
@kaushikjain9697
@kaushikjain9697 14 күн бұрын
import { useState } from "react"; const SwapSelectedItems = () => { const [item1, setItem1] = useState(["1", "2", "3", "4", "5"]); const [item2, setItem2] = useState(["one", "two", "three", "four", "five"]); const [isChecked, setIsChecked] = useState([]); const handleShuffle = () => { newitem1 = [...item1]; newitem2 = [...item2]; isChecked.forEach((i) => { [newitem1[i], newitem2[i]] = [newitem2[i], newitem1[i]]; }); setItem1(newitem1); setItem2(newitem2); setIsChecked([]); }; const handleCheck = (index) => { setIsChecked((prev) => prev.includes(index) ? prev.filter((already) => already != index) : [...prev, index] ); }; return ( <> <h2>Item 1</h2> <ul> {item1.map((item, index) => ( <li key={index}> <input type="checkbox" onChange={() => handleCheck(index)} checked={isChecked.includes(index)} /> <span>{item}</span> </li> ))} </ul> <h2>Item 2</h2> <ul> {item2.map((item, index) => ( <li key={index}>{item}</li> ))} </ul> <button onClick={handleShuffle}>Click</button> </> ); }; export default SwapSelectedItems;
@akashingole
@akashingole 14 күн бұрын
Hey there, amazing people! If you're enjoying the content, don't forget to hit that like button, share it with your friends, and subscribe for more awesome updates. Your support means the world to me, and it helps keep the good vibes going! 🌟 Thanks for being part of this incredible journey!
@yashsomani3437
@yashsomani3437 18 күн бұрын
Also u can use cloneStructured()
@infinioda108
@infinioda108 18 күн бұрын
Code bhai code
@akashingole
@akashingole 17 күн бұрын
github.com/akashingole1/mfe
@MohanSingh-tu5rv
@MohanSingh-tu5rv 20 күн бұрын
how connect with custom domain
@pranavkulkarni99
@pranavkulkarni99 20 күн бұрын
Bro plz tell me how to remove insecure in website
@vamshikrishna6001
@vamshikrishna6001 21 күн бұрын
Please make such videos and real time debug issues and developments like authentication, routing, fetch that we do. As usual explain in sandbox with typescript as we can practice. By the way great video, thanks!
@triggeredarmy3284
@triggeredarmy3284 21 күн бұрын
Thanks man, make more videos like this..👍
@akashingole
@akashingole 21 күн бұрын
If you liked the video, don't forget to like, share, and subscribe 😍 Sorry for the fan noise in the background. Garmi bhut hn kya kr skte hn 😂
@VarunPant
@VarunPant 22 күн бұрын
Very nicely explained
@pranavkulkarni99
@pranavkulkarni99 22 күн бұрын
Plz tell me s3 charges for free teir also???
@akashingole
@akashingole 22 күн бұрын
S3 provides you free storage upto a certain limit in free tier. But still be double sure and have a look at aws website if they have changed anything.
@YouCanRelate22
@YouCanRelate22 25 күн бұрын
Nice
@akashingole
@akashingole 25 күн бұрын
topmate.io/akash_ingole/689979
@gururamu4238
@gururamu4238 28 күн бұрын
Hi @akashingole the good approach would be using slow and fast pointer approach. Here are the answers for all the questions ```js // Find pivot in an array such that left sum(leftArr) === sum(rightArr) function findPivot(array) { for (let i = 0; i < array.length; i++) { const leftSum = array.slice(0, i).reduce((acc, val) => acc + val, 0); const righSum = array.slice(i + 1).reduce((acc, val) => acc + val, 0); if (leftSum === righSum) return array[i]; } return -1; } // const array = [1, 4, 2, 5, 0]; const array = [2, 3, 4, 1, 4, 5]; console.log(findPivot(array)); // OUTPUT: 1 // Tree structure class Node { constructor(val) { this.val = val; this.left = null; this.right = null; } } const root = new Node(10); root.left = new Node(7); root.right = new Node(11); console.log(root); /* OUTPUT: Node { val: 10, left: Node { val: 7, left: null, right: null }, right: Node { val: 11, left: null, right: null } } */ // Find middle of Linked List function midOfLinkedList(head) { let [slow, fast] = [head, head.next]; while (head && fast && fast.next) { slow = slow.next; fast = fast.next.next; } return slow.val; } class LLNode { constructor(val) { this.val = val; this.next = null; } } const head = new LLNode(10); head.next = new LLNode(7); head.next.next = new LLNode(12); console.log(midOfLinkedList(head)); // OUTPUT: 7 ```
29 күн бұрын
True Me every night
@YouCanRelate22
@YouCanRelate22 Ай бұрын
Nice ❤
@chandrashekar-us6ef
@chandrashekar-us6ef Ай бұрын
It will be helpful if you tell us where to apply jobs for interview calls apart from naukri and LinkedIn. I am not getting any calls recently.
@ignatiusignatius9297
@ignatiusignatius9297 Ай бұрын
now its turn to 100.... thank you Mr.Akash
@RavindraSingh-lp9pl
@RavindraSingh-lp9pl Ай бұрын
@akash bhai react me deployment sikhaa do
@kashmirtechtv2948
@kashmirtechtv2948 Ай бұрын
Why are we using web pack in build command. Isn't this process automatic? 😅
@akileshrao
@akileshrao Ай бұрын
Not sure if you're confusing the dev server with a production build, but what he's doing here is running the build command to create a production ready bundle that can run on a browser. Raw React code cannot be directly ran on the browser. There are scripts that can help you automate the process but they do run the same command behind the scenes.
@akashingole
@akashingole Ай бұрын
Here we have setup the entire project ourself and not using existing boilerplate. The project we create using for example cra i.e create react app does this for us under the hood. But when we are manually doing the setup we have to add webpack command.
@vamshikrishna6001
@vamshikrishna6001 21 күн бұрын
What is mfe
@akashingole
@akashingole 19 күн бұрын
@@vamshikrishna6001 Explained here - kzbin.info/www/bejne/h6TaqKGdm8dssKcsi=Vkr95raOqljKbFWC
@vamshikrishna6001
@vamshikrishna6001 19 күн бұрын
@@akashingole thanks for your response akash, micro frontend I know, saw it. If possible Please make real time debug issues and things(architecture, development tips) that you have learned as experience developer.
@healthyliving4530
@healthyliving4530 Ай бұрын
Thanks @akashingole . You made it sooo simple and easy. your polyfill series series like a hidden gem. Thanks again best wishes to you : D
@iranna9065
@iranna9065 Ай бұрын
I have been following your machine coding tutorials. It's amazing. Pls make a playlist on React with webpack. There is no proper resource
@akashingole
@akashingole Ай бұрын
Thank you for watching!! Your support means world to me 😃
@vamshikrishna6001
@vamshikrishna6001 19 күн бұрын
@@akashingole thanks to you! sharing real time knowledge, issue, experience also means lot to us. (Example: when you do real time work, process, understandING errors will make us learn more)
@akashingole
@akashingole Ай бұрын
For mock interviews - topmate.io/akash_ingole
@akashingole
@akashingole Ай бұрын
Full Video Link - kzbin.info/www/bejne/rGHbemZ4lr99jcU
@rounak308
@rounak308 Ай бұрын
// eslint-disable-next-line @typescript-eslint/no-var-requires const { ModuleFederationPlugin } = require('webpack').container; module.exports = { devServer: { port: 5001, }, webpack: { plugins: { add: [ new ModuleFederationPlugin({ name: 'host', remotes: { config_system: 'config_system@localhost:3001/remoteEntry.js', header: 'header@localhost:3004/remoteEntry.js', }, exposes: { './Header': './src/Header', }, shared: { react: { singleton: true, eager: false, requiredVersion: '^18.2.0', }, 'react-dom': { singleton: true, eager: false, requiredVersion: '^18.2.0', }, 'react-router-dom': { singleton: true, eager: false, requiredVersion: '^6.3.0', }, 'yubi/yb-core-button': { singleton: true, eager: false, requiredVersion: '^2.1.9', }, 'yubi/yb-style-provider': { singleton: true, eager: false, requiredVersion: '^2.1.2', }, 'react-native': { singleton: true, eager: false, requiredVersion: '^0.71.3', }, 'react-native-web': { singleton: true, eager: false, requiredVersion: '^0.19.9', }, }, }), ], }, configure: (webpackConfig) => ({ ...webpackConfig, output: { ...webpackConfig.output, publicPath: 'auto', }, }), }, }; When I am trying to add exposes object in existing project.App is not booting
@rounak308
@rounak308 Ай бұрын
After removing exposes object.It runs properly.How to fix it
@Lucifer-xt7un
@Lucifer-xt7un Ай бұрын
Please don't stop this series
@Lucifer-xt7un
@Lucifer-xt7un Ай бұрын
Need more videos sir😊
@akashingole
@akashingole Ай бұрын
The above code will not work with full name like Akash Ingole, for that create a function and add this code - const name = fullname.split(' ') return s .map((el) => (el ? el[0]?.toUpperCase() + el.slice(1, el.length)?.toLowerCase() : '')) .join(' ')
@AB-dp7pw
@AB-dp7pw Ай бұрын
Alternative approach const UserForm = () => { const [formData, setFormData] = useState({ fullName: '', bloodGroup: '' }); const handleChange = (event) => { const { name, value } = event.target; if (name === 'fullName') { const capitalizedText = value.charAt(0).toUpperCase() + value.slice(1); setFormData({ ...formData, [name]: capitalizedText }); } else if (name === 'bloodGroup') { const upperCaseValue = value.toUpperCase(); setFormData({ ...formData, [name]: upperCaseValue }); } }; return ( <div> <div> <label>Full Name:</label> <input type="text" name="fullName" value={formData.fullName} onChange={handleChange} placeholder="Enter full name" /> </div> <div> <label>Blood Group:</label> <input type="text" name="bloodGroup" value={formData.bloodGroup} onChange={handleChange} placeholder="Enter blood group" /> </div> </div> ); }; export default UserForm;
@DurgaPrasad-e2e
@DurgaPrasad-e2e Ай бұрын
Hi bro, can we build a Framer website(no code website building platform) for frontend and connect with S3 for backend?
@YouCanRelate22
@YouCanRelate22 Ай бұрын
Very informative. Keep going 🎉
@akashingole
@akashingole Ай бұрын
@@YouCanRelate22 Thanks brother
@vamshikrishna6001
@vamshikrishna6001 Ай бұрын
Please create much more hard and real-time debugging videos on react.js Thanks!
@akashingole
@akashingole Ай бұрын
Thank you for watching!! Your support means world to me. Don't forget to like share and subscribe 🙂
@natashasen3548
@natashasen3548 Ай бұрын
Awesome explanation. Thank you for this video.