React JS update ARRAY of OBJECTS in state 🚘

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 26

  • @BroCodez
    @BroCodez  11 หลายเดือนก่อน +9

    import React, { useState } from 'react';
    function MyComponent() {
    const [cars, setCars] = useState([]);
    const [carYear, setCarYear] = useState(new Date().getFullYear());
    const [carMake, setCarMake] = useState("");
    const [carModel, setCarModel] = useState("");
    function handleAddCar(){
    const newCar = {year: carYear,
    make: carMake,
    model: carModel};
    setCars(c => [...c, newCar]);
    setCarYear(new Date().getFullYear());
    setCarMake("");
    setCarModel("");
    }
    function handleRemoveCar(index){
    setCars(c => c.filter((_, i) => i !== index));
    }
    function handleYearChange(event){
    setCarYear(event.target.value);
    }
    function handleMakeChange(event){
    setCarMake(event.target.value);
    }
    function handleModelChange(event){
    setCarModel(event.target.value);
    }
    return (
    List of Car Objects

    {cars.map((car, index) =>
    handleRemoveCar(index)}>
    {car.year} {car.make} {car.model}
    )}




    Add Car
    );
    }
    export default MyComponent;

    • @hasnath9190
      @hasnath9190 11 หลายเดือนก่อน

      please explain lifecycle methode plz

    • @chhaylihour
      @chhaylihour 11 หลายเดือนก่อน

      Teacher, Could you teach . Net Programming C# windows form App?

    • @kamaleshkamalesh856
      @kamaleshkamalesh856 9 หลายเดือนก่อน

      1:39 1:41 1:41 1:42 1:43 1:43 1:43 1:43 1:44 1:44 1:44 1:44 1:44

  • @minsoojo8787
    @minsoojo8787 11 หลายเดือนก่อน +3

    Thanks for all the great videos, they've helped me a lot, and still do, whenever I'm trying to learn anything coding related!
    Any plans in the future for Redux?

  • @xzex2609
    @xzex2609 10 หลายเดือนก่อน

    Bro if you were lazy , you certainly use (ALT + SHIFT + (up/down) Arrow key to copy the line you are in ( without selecting and copy and paste) and if you select a bunch of lines it will copy ( up or down another one

  • @rishabhkedia9304
    @rishabhkedia9304 10 หลายเดือนก่อน

    Please make Reactjs projects as well

  • @qazizarifulislam6568
    @qazizarifulislam6568 11 หลายเดือนก่อน +3

    But should we sit back and relax

  • @recursion.
    @recursion. 11 หลายเดือนก่อน

    Hi Bro, could you please make a video on "why react?" I still have no clue why people use react.

  • @otabekmadaminov-z2i
    @otabekmadaminov-z2i 2 หลายเดือนก่อน

    Thank you very much bro

  • @The_Man..
    @The_Man.. 6 หลายเดือนก่อน

    Hello bro, i've been struggling with this stuff for a while now,
    can you make a video or explain here how can i edit and update the properties of an object that is inside of an useState array, thank you so much man, hope this comment reaches to you..

  • @marybenish9716
    @marybenish9716 11 หลายเดือนก่อน

    Cool

  • @Akash-xv5sk
    @Akash-xv5sk 8 หลายเดือนก่อน

    npm run dev -- --host 0.0.0.0 --port 5173 is not working in the mobile do you have idea? Connected into same Router.

  • @idontknowwhattonamethischa4592
    @idontknowwhattonamethischa4592 11 หลายเดือนก่อน +1

    Noice video

  • @thanos9704
    @thanos9704 11 หลายเดือนก่อน

    Hi BroCode
    can you explain me the logic for how the element got removed
    function handleRemoveCar(index){
    setCars(c => c.filter((_, i) => i !== index));
    }
    I did not understand ( i !== index) part ??

    • @shtabesh02
      @shtabesh02 11 หลายเดือนก่อน +6

      You need to focus on filter method. It returns an array of all the elements that meet the condition. And here it returns all other elements except the one whose index equals the 'given' index.
      That means we do not remove anything. But create a new array ignoring the one whose index equals the given index which is passed as the parameter of the function.

  • @bitwise4996
    @bitwise4996 2 หลายเดือนก่อน

    my carYear variable returned 2024 What do I do?

  • @_amonimus_
    @_amonimus_ 11 หลายเดือนก่อน

    Bro how many coding languages you know

  • @Turtlenigma
    @Turtlenigma 11 หลายเดือนก่อน

    dearest bro, would you start a discord bro code community? I can set it up if you dont have the time

  • @bamtshi
    @bamtshi 11 หลายเดือนก่อน

    Wassup

  • @l213dhanesh3
    @l213dhanesh3 11 หลายเดือนก่อน +1

    Code bro what are u doing

  • @pastori2672
    @pastori2672 11 หลายเดือนก่อน +1

    Who's watching this in 2024 too 👇

  • @StiffShot
    @StiffShot 11 หลายเดือนก่อน

    Hey bro, could you please make a Visual Studio Code 22 full course tutorial?