هذه مصفوفة جلبتها من مونجو (قاعدة البيانات) واريد ان اقوم بحذف احد المستخدمين بواطسة الفرونت اند .. ال API يعمل بشكل صحيح عند الحذف باستخدام بوست مان ولكنى اريد ان احذف فى الباك اند ..
هذا هو الكود
importReact,{ useContext, useState, useEffect } from "react";import{View,Text,FlatList} from "react-native";import axios from "axios";importUserCard from "../components/UserCard";import baseURL from "../assets/common/baseUrl";functionUserListScreen({ navigation }){const[users, setUsers]= useState([]);const getUsers =()=>{
axios
.get(`${baseURL}users`).then((res)=> setUsers(res.data)).then(()=> console.log(users)).catch((err)=> console.log(err));};// اعتقد ان الخطأ هنا const deleteUser =(id)=>{
axios
.delete(`${baseURL}users/${id}`).then((res)=>{const users = users.filter((item)=> item.id !== id);
setUsers(users);}).catch((error)=> console.log(error));};
useEffect(()=>{
getUsers();},[]);return(<View style={{ padding:20, flex:1}}><Text>LisetOfUsers</Text><FlatList
style={{ height:"50%"}}
data={users}
keyExtractor={(item)=> item._id}
renderItem={({ item })=>(<UserCard// هذه مجرد بروبس انا اضفتها
name={item.name}
email={item.email}
isAdmin={item.isAdmin ===true?"He Is Admin":"Not an Admin"}
onDelete={deleteUser}/>)}/></View>);}exportdefaultUserListScreen;
السؤال
Ahmed Sawy
هذه مصفوفة جلبتها من مونجو (قاعدة البيانات) واريد ان اقوم بحذف احد المستخدمين بواطسة الفرونت اند .. ال API يعمل بشكل صحيح عند الحذف باستخدام بوست مان ولكنى اريد ان احذف فى الباك اند ..
هذا هو الكود
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.