React JS Interview Questions ( Stepper ) - Frontend Machine Coding Interview Experience

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • 🔴 OdinSchool React Web Development Course. Apply now - hubs.la/Q02kCrvk0
    🟪 Get my Complete Frontend Interview Prep course - roadsidecoder.com/course-details
    Follow me on Instagram - / roadsidecoder
    ➡️ Book an Interview Preparation call with me ( 20% OFF for limited time ) - topmate.io/roadsidecoder
    React Interview Question on implementing a Checkout Form Stepper feature will be created in this video along with tips and tricks to tackle your React JS and JavaScript Questions in Frontend Machine Coding Interviews.
    👤 Join the RoadsideCoder Community Discord -
    / discord
    🔗 React JS Interview Series -
    • Frontend Machine Codin...
    ➡️ Source Code -
    github.com/piyush-eon/fronten...
    🔗 MERN Stack Chat App Tutorial -
    • MERN Stack Chat App wi...
    🔗 Complete Data Structures and Algorithms with JS Course - • Data Structures and Al...
    🔗 JS Interview Series -
    • Javascript Interview Q...
    🔗 Cars24 Interview Experience -
    • Frontend Interview Exp...
    🔗 Unacademy Interview Experience -
    • Frontend Interview Exp...
    🔗 Tazorpay Interview Experience -
    • Frontend Interview Exp...
    🔗 React Beginner's Project Tutorials -
    • React JS Project Tutor...
    #JavascriptInterview #ReactInterview #ReactJS
    -------------------------------------------------------------------------
    00:00 Intro
    00:36 Setup new React App
    01:51 Stepper Component
    02:40 Configurable UI Data
    04:42 OdinSchool React Bootcamp
    06:02 Continue Stepper Component
    07:38 Switch Steps Logic
    13:16 Step Progress Bar
    15:21 Align Progress bar using refs
    -------------------------------------------------------------------------
    ⭐ Support the channel -
    / @roadsidecoder
    Special Thanks to our members -

КОМЕНТАРІ • 80

  • @RoadsideCoder
    @RoadsideCoder  5 місяців тому

    🟪 Get my Complete Frontend Interview Prep course - roadsidecoder.com/course-details
    🔴 OdinSchool React Web Development Course. Apply now - hubs.la/Q02kCrvk0
    ➡ Book an Interview Preparation call with me ( 20% OFF for limited time ) - topmate.io/roadsidecoder

    • @balajiaadi1901
      @balajiaadi1901 5 місяців тому

      Brother please create a search functionality like a industrial way in reactjs ❤ your videos and really helpful for me thanks

  • @gmjitendra
    @gmjitendra 5 місяців тому +1

    extremely useful for candidates. thank you so much.

  • @Infinite_Mainak
    @Infinite_Mainak 5 місяців тому

    Very useful video bro...keep sharing such informative content ❤

  • @RavindraSingh-lp9pl
    @RavindraSingh-lp9pl 5 місяців тому +1

    Superb video bro....majaa aagya

  • @ranveerrajput8101
    @ranveerrajput8101 5 місяців тому

    Thanks for sharing such valuable content.

  • @shahzaib715
    @shahzaib715 4 місяці тому

    Amazing part for calc the dynamic width to osm bro, love u from Pakistan

  • @_booleanValue
    @_booleanValue 5 місяців тому

    Very informative thanks a lot

  • @MuhammadAdnan2.0
    @MuhammadAdnan2.0 5 місяців тому +4

    Practical interviews questions should be like this,,, 👍 👌 ❤

    • @javabrain8480
      @javabrain8480 5 місяців тому +4

      Yes not those jee like dsa questions.

  • @bharathnaidu4636
    @bharathnaidu4636 5 місяців тому

    Useful information

  • @namratadas5569
    @namratadas5569 5 місяців тому

    Great video.., could u plz do a video on multistep forms in react..by making the inputs and forms reusable and also adding validations. It would be of great help. Thanks in advance.

  • @user-bg7qc4ff3k
    @user-bg7qc4ff3k 4 місяці тому

    Thanks. Your videos are so informative.

    • @RoadsideCoder
      @RoadsideCoder  4 місяці тому

      Thanks! I have created an indepth course covering all such topics - roadsidecoder.com/course-details

  • @NikhilPatel-bq7ck
    @NikhilPatel-bq7ck 5 місяців тому +3

    First of all Thanks for making such videos. It's something that people will be referring.
    Just one point I personally felt, that wouldn't it be much better if the component would be a type of Composite Component.

  • @jahangirkhan3747
    @jahangirkhan3747 5 місяців тому

    Another useful and easy to understand tutorial ❤❤❤
    Bro do you have any paid course for DSA using Javascript?

  • @Aviralsingh-yw7xx
    @Aviralsingh-yw7xx 5 місяців тому

    Sir amazing content. Can you make an Infinite scroll question-answer.

  • @nallaparajuamareshvarma8471
    @nallaparajuamareshvarma8471 5 місяців тому +3

    can you explain the logic of setting the progress bar width couldn't understand probably write a blog it would be helpful

    • @user-ry8fx5ph8j
      @user-ry8fx5ph8j 2 місяці тому

      So for the progress bar you have to to space the '100%-$' line like this: "calc(100% - $". With this spacing it should work

  • @bhaskarbhandari6476
    @bhaskarbhandari6476 4 місяці тому +1

    can you please explain the complex steps in a easy way so that all can understand otherwise only few can understand. i know the length of the video will increase but i guess this is the best teaching style that a teacher should know.

  • @user-bz7fl1jb6m
    @user-bz7fl1jb6m 5 місяців тому

    i come from techical suneja yt channel I watch Complete podcast and I learn a lot of things from your podcast such a wonderful podcast love from Pakistan

  • @kiranmahajan778
    @kiranmahajan778 3 місяці тому

    In the CHECKOUT_STEPS config , Is the Component property in the object just a simple function that returns a div or is it some react synatx?

    • @RoadsideCoder
      @RoadsideCoder  3 місяці тому

      U can name it anything, its just a state

  • @coolwithsaquibaquib
    @coolwithsaquibaquib 5 місяців тому +1

    Can u explain about the use of ref @ 16:10 as I'm unable to understand the ref={ele => stepRef.current[index]=ele } from where ele parameter is coming?

    • @RoadsideCoder
      @RoadsideCoder  5 місяців тому +1

      u can name "ele" to anything, it just means the current element's ref for the map loop we are already in/

  • @killheist173
    @killheist173 5 місяців тому +1

    Could you please make a complete React.js tutorial? Because I am learning it from you only. Well, online, all concepts are spread. It is not in an organized way.

  • @user-np7hk4nx1f
    @user-np7hk4nx1f 5 місяців тому

    Progress bar is not visible... please suggest me

  • @sourabhkulkarni9012
    @sourabhkulkarni9012 5 місяців тому +1

    Hi,I cloned this project from github repo but Ibam not able to see the progress bar, could you please help me with the same

    • @MarlonEnglemam
      @MarlonEnglemam 3 місяці тому

      he probably missed something on the code he put up on github. I coded based on the video and it worked well, when I copied and pasted the code from github I had the same issue.

  • @Dev-Phantom
    @Dev-Phantom Місяць тому

    cool

  • @yashramdeo5510
    @yashramdeo5510 5 місяців тому

    Please make a video on WebRTC for file transfer

  • @KrunalKRG0212
    @KrunalKRG0212 5 місяців тому

    💖💖

  • @Solo_playz
    @Solo_playz 5 місяців тому

    Why don't you write code in typescript?

  • @stiphenrobert4469
    @stiphenrobert4469 5 місяців тому

    Bro you are beauty

  • @pavankalita1
    @pavankalita1 5 місяців тому

    Very nice discussion. What are your view on "VueJs". I feel more comfortable with "VueJs" than "ReactJs".

  • @amarchinta4463
    @amarchinta4463 4 місяці тому

    why reactjs introduced functional components why the rewrite entire code for functional components ? can u please make a video on that or simply answer. thank you

  • @amanshlko
    @amanshlko 2 місяці тому

    Can you pls make a video on snake and ladder game in React ?

  • @aashish_stanl
    @aashish_stanl 5 місяців тому +1

    I see only 1 person asked about the progress bar not working excluding me.

    • @user-ry8fx5ph8j
      @user-ry8fx5ph8j 2 місяці тому

      So for the progress bar you have to to space the '100%-$' line like this: "calc(100% - $". With this spacing it should work

  • @deep90402
    @deep90402 5 місяців тому +1

    Please make videos on react interview questions
    ( theory and concepts based)for fresher level.as I m a fresher I don't have any idea about it.

    • @RoadsideCoder
      @RoadsideCoder  5 місяців тому

      I am bringing a complete course on it!

  • @sudhirme101
    @sudhirme101 5 місяців тому

    stepper source code is not yet pushed in github . kindly do it☺

  • @028-manikandan3
    @028-manikandan3 5 місяців тому

    In this stepper component was my task for in my company 😅

    • @prathameshdichwalkar2477
      @prathameshdichwalkar2477 5 місяців тому

      how did you did it?

    • @028-manikandan3
      @028-manikandan3 5 місяців тому

      @@prathameshdichwalkar2477 current state, previous and next state,this are the interface not state but the I put logic is video logic state create that value increase according to index > 0

    • @028-manikandan3
      @028-manikandan3 5 місяців тому

      @@prathameshdichwalkar2477 but I am not completed.he is completed.

  • @MuhammadAdnan2.0
    @MuhammadAdnan2.0 5 місяців тому

    Mix up Typescript in these interviews thanks..

  • @prathameshdichwalkar2477
    @prathameshdichwalkar2477 5 місяців тому

    hiii bro how you come up with such logic?

  • @GG-yg2wt
    @GG-yg2wt 5 місяців тому

    Alpha Clasher

  • @bhaskarbhandari6476
    @bhaskarbhandari6476 4 місяці тому

    very overwhelmed and i didn't got it properly 😢😢😢😢😢😢😢😢😢😢

  • @harshverma8580
    @harshverma8580 5 місяців тому +1

    Aapka progress bar ko align krne ka tareeka thoda kezual h

  • @roshanjoshua
    @roshanjoshua 2 дні тому

    the code and information is really good, but the explanation sounds so complicated. Being a react developer, I couldnt follow you post half of the video. It'd be great if you could slightly slow down while explaining why youre using any particular line, especially calculating the marginLeft attributes

  • @karann3335
    @karann3335 5 місяців тому

    50k id too high ... in udemy you will get in 500 rs

  • @manojdparmar
    @manojdparmar 5 місяців тому +2

    Everything is fine except one thing, you teach very quickly, which seems a bit difficult to understand. This is my experience, which I am sharing with you. Please pay some attention to this also.
    thank you

    • @ManoharBatra
      @ManoharBatra 5 місяців тому +3

      you can slow speed as well...

  • @rajangupta1554
    @rajangupta1554 3 місяці тому +1

    sir please explain logic rather than writing code faster

  • @abhinavchandurkar1961
    @abhinavchandurkar1961 5 місяців тому +10

    React is a library and not a framework

    • @ManoharBatra
      @ManoharBatra 5 місяців тому +1

      slip of tongue bhi ho skta hai na

    • @heyjitendra
      @heyjitendra 5 місяців тому +5

      Not the end of the world if you say it wrong

    • @mijana961
      @mijana961 5 місяців тому

      Chup be

    • @pankajbeniwal988
      @pankajbeniwal988 5 місяців тому +6

      Kya farak pdta hai framework ya library, he knows how to build stuff thats it

    • @user-iz8du7vr4p
      @user-iz8du7vr4p 5 місяців тому

      UI library!

  • @andrewwall2730
    @andrewwall2730 День тому

    Sorry, way too complex for an online code challenge.

  • @manojsatwase
    @manojsatwase 5 місяців тому +1

    small bug
    const calculateProgressBarWidth = () => {
    return Math.round(((currentStep - 1) / (stepsConfig.length - 1)) * 100);
    };

    • @chandanmishra1386
      @chandanmishra1386 5 місяців тому +1

      still progress bar is not becoming visible. Are you also facing the same issue?

    • @chandramanikumar8559
      @chandramanikumar8559 4 місяці тому

      DO you get the solution?@@chandanmishra1386

    • @bapanghosh-rq1uh
      @bapanghosh-rq1uh 3 місяці тому

      ​@@chandanmishra1386 .progress-bar {
      position: absolute;
      top: 25%;
      left: 0;
      width: 100%; /* Ensure the progress bar spans the entire width */
      height: 4px;
      background-color: #ccc;
      z-index: 1; /* Set a higher z-index to ensure it's above the step numbers */
      }
      change this one .. then it will work

    • @akash_gupta_2090
      @akash_gupta_2090 2 місяці тому

      @@chandanmishra1386 width: `calc(100% - ${margins.marginLeft + margins.marginRight}px)`, there should be space between 100% "space" - "space". then $

  • @parikshitgupta343
    @parikshitgupta343 3 місяці тому

    No point doing
    {currentStep === stepsConfig.length ? "Finish" : "Next"}
    If you're not rendering it
    {!isComplete && (