Make an Editable Table in React (Add/Edit/Delete Rows) | Beginner Friendly Tutorial

preview_player
Показать описание
If you're new to React and looking to build a dynamic and fully editable table, you've come to the right place! In this tutorial, we'll walk you through the process of creating an editable table in React step-by-step, complete with add, edit, and delete functionality.

Throughout the tutorial, we'll cover the basics of React and demonstrate how to use React hooks and state management to create a table that can be edited, added to, and deleted from dynamically. Whether you're a beginner or an experienced React developer, this tutorial is for you!

By the end of the tutorial, you'll have a fully functional and professional-looking editable table component that can be used in any type of web application. So don't wait any longer, start building your own editable table in React today!

-- 🌟 Useful Tools and Software 🌟 --

-- 🔗 Links 🔗 --

DISCLAIMER: Some of the links in the description are affiliate links. The channel will receive a small commission from any sales from these links, but there is no extra charge to you. Thanks for supporting the channel so I can keep making these free tutorials!
Рекомендации по теме
Комментарии
Автор

Clean, detailed code with clear explanation, no fancy libraries for creating understanding gap for beginners.

uqhjvvs
Автор

Please upload this kind of video every week. This will definitely help in the machine coding round. Thank You.

sukdipkar
Автор

Amazing tutorial video keep updating new React videos, we love you

svenmcarby
Автор

I really liked ur plain html css approach instead of using frameworks like bootstrap.

Really impressive stuff!

tahaansari
Автор

this kind of videos. this is what i needed to make that next step, in my coding career

brianmanguriu
Автор

Thank you very much! this I what I needed. Greetings from Colombia

duvanm
Автор

Thanks for your video. Really useful for me

hariraghu
Автор

the way to explain every small logic, helps me clear my all doubts.
thankyou

ipreet
Автор

Спасибо) Твой код понятен, логичен, краток. В нем ничего лишнего, приятно смотреть. И CRUD действительно есть, в отличие от многих роликов на эту тематику: в них упускают режим редактирования. Мне будет очень полезно для моего приложения. Хочу еще подобных уроков)

dpcxkgt
Автор

Hi, This is great and practical, But what will be more interesting is if you can add:

- Filter option by status. for example, to show the three status on somewhere above the header and when any status is clicked it filters only those relevant to the status.
- Additional Search box option by status or item name
- Add a configuration of google firebase so when a new item added, edited, or deleted it automatically update the firestore database same time .
what I mean is can you make it a more useful CRUD on firebase using 'useEffect, useState functions.

By the way it is clear and good start for crud operation in React.

cetevqo
Автор

Can you make the same table using Material UI using datagrid

simplyizustic
Автор

Hi could you make an instruction video how to add / delete columns on the table you just made on this video? That would be really helpful.

malcomk
Автор

bro, same code can u do without doing it in app.js....i Mean in a navbar, if u press table there u should do all these
please bro small help

RakhinyaReddySunkara
Автор

Best tutorial, only one comment=> if the vs code takes 2/3 all full width of your screen will be better for following some wrapped or hided codes. the rest all are the best.

Deqike_Michael
Автор

Help, the css for the .label is not working after deleting the hard code part.

alysonnaagas
Автор

But can i hide the actions table from the end user

geraltrivia
Автор

the codes not showing if i run it its blank in newtab how to fix this?

heavenlorente
Автор

An observation: when modifing the useState variable using the previous value you need to use a function in th setState: example:

const handleDeleteRow = (targetIndex) => {
setRows((prevRows)=>{
const newRows = prevRows.filter((_, idx)=> idx !== targetIndex);
return newRows;
});
};

felixcenteno
Автор

Please create a typeahead component and Google sheet component

sukdipkar
Автор

Thnx for the tutorial but it was quite hard to understand as a beginner

jayeshshaha