---
title: "Hamsa Harcourt (@harcourt) | Hashnode"
description: "Web and mobile engineer. Read the latest articles by Hamsa Harcourt on Hashnode."
url: "https://hashnode.com/@harcourt"
---

@harcourt

# Hamsa Harcourt

@harcourt · Nigeria · Joined May 2020

Web and mobile engineer

## Comments

[This was just what I needed. I guess the universe has a way of bringing us what we need. Thank you for this article](https://hashnode.com/posts/how-to-stand-out-as-a-developer-in-your-job-search/5f4e3fb51389371bde779fe6/comment/5f51869581d8ab6c5765ecc5)

Comment · Article · Sep 4, 2020 · [How To Stand Out As A Developer In Your Job Search](https://hashnode.com/posts/how-to-stand-out-as-a-developer-in-your-job-search/5f4e3fb51389371bde779fe6)

[Hello Thais Ramalho , I tried that but it didn't work. PS: It works in my local machine . Thanks](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line/comment/5f220339ef20f63bcf982555#reply-5f28b13a3e336e0de2309226)

Reply · Thread · Aug 4, 2020 · [Suggestions needed. Please My job is on the line](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line)

[Thais Ramalho THANK YOU🔥🔥🔥🔥🔥. I really appreciate🤞. I'll try it and give you a feedback](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line/comment/5f220339ef20f63bcf982555#reply-5f27e6d99d473a7444cec14d)

Reply · Thread · Aug 3, 2020 · [Suggestions needed. Please My job is on the line](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line)

[James Erringham-Bruce that's the code for my adminDashboard. Again, there's no t.map. I really appreciate your help man](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line/comment/5f220339ef20f63bcf982555#reply-5f25eca2669da9610ee1810c)

Reply · Thread · Aug 1, 2020 · [Suggestions needed. Please My job is on the line](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line)

[import React, {useState, useEffect, useContext} from 'react'; import {AppContext} from '../contexts/context'; import axios from 'axios'; import AdminNavbar from './AdminNavbar'; import UserList from './UserList'; import {RiUserSearchLine, RiAddLine} from 'react-icons/ri'; import FloatingBtn from './layouts/FloatingBtn'; import {Link} from 'react-router-dom'; const AdminDashboard = () => { const \[users, setUsers\] = useState (\[\]); // eslint-disable-next-line const \[isAuthenticated, setIsAuthenticated\] = useContext (AppContext); // ComponentDidMount useEffect (() => { async function getUsers () { await axios .get ('/api/users/') .then (result => setUsers (result.data)) .catch (err => console.log (err)); } getUsers (); }); // Event handler const handleDeleteUser = id => { axios .delete ('/api/users/delete/' + id) .then (setUsers (users.filter (user => user.id !== id))) .catch (err => console.log (err)); }; // Event handler const handleLogout = () => { setIsAuthenticated (false); }; return ( <div> <div className=""> <AdminNavbar /> <FloatingBtn /> <div className="container mb-3"> <Link to="/admin/user/add" className="btn btn-red text-white mb-3"> <small><RiAddLine /> Create user</small> </Link> </div><hr /> <div className="container"> <div> <h5> <RiUserSearchLine size="30" /> User Database</h5> <table className="table table-hover table-sm"> <thead> <tr className=""> <th scope="col">First</th> <th scope="col">Last</th> <th scope="col">Status</th> </tr> </thead> <tbody> {users.length === 0 ? 'loading' : users.map (user => { return ( <UserList id={user.\_id} key={user.\_id} firstname={user.firstname} lastname={user.lastname} deleteUser={handleDeleteUser} /> ); })} </tbody> </table> <hr /> <div className="mt-2"> <button className="btn btn-red text-white mb-3" onClick={handleLogout} > <small>Logout</small> </button> </div> </div> </div> </div> </div> ); }; export default AdminDashboard;](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line/comment/5f220339ef20f63bcf982555#reply-5f25ebfe90ac4260edf35886)

Reply · Thread · Aug 1, 2020 · [Suggestions needed. Please My job is on the line](https://hashnode.com/forums/thread/suggestions-needed-please-my-job-is-on-the-line)

[You're welcome. I must confess , I had A LOT of inspiration from your "web accessibility" article](https://hashnode.com/posts/semantic-html-and-accessibility/5f24c11590ac4260edf34ad1/comment/5f24f89f669da9610ee174e9#reply-5f25e67690ac4260edf35844)

Reply · Article · Aug 1, 2020 · [Semantic HTML and Accessibility](https://hashnode.com/posts/semantic-html-and-accessibility/5f24c11590ac4260edf34ad1)

[Nice article !!!!](https://hashnode.com/posts/stop-learning-and-get-a-job/5f176a614f0ccd6b8b03be95/comment/5f18276f861e2b72d2940845)

Comment · Article · Jul 22, 2020 · [Stop learning and get a job](https://hashnode.com/posts/stop-learning-and-get-a-job/5f176a614f0ccd6b8b03be95)

[Michael Thank you!](https://hashnode.com/posts/awesome-developer-resources/5f12d093b8ea603b4afa19c3/comment/5f145a9fd27eb64b689dda60)

Comment · Article · Jul 19, 2020 · [Awesome Developer Resources](https://hashnode.com/posts/awesome-developer-resources/5f12d093b8ea603b4afa19c3)

[Didi! This article is great. It was what i needed to get started with technical writing. Thanks](https://hashnode.com/posts/technical-writing-what-and-how/5ed19894957247ce0a4f06c8/comment/5efa54b8b793fd362121203a)

Comment · Article · Jun 29, 2020 · [Technical Writing: What and How?](https://hashnode.com/posts/technical-writing-what-and-how/5ed19894957247ce0a4f06c8)

[Nice article pankaj🔐](https://hashnode.com/posts/what-is-jamstack-and-why-you-should-care/5ed8bdb8e6da1cf54d5e372a/comment/5eda92889e4fb8424edcc574#reply-5edb5ef99e4fb8424edcc88a)

Reply · Article · Jun 6, 2020 · [What is JAMStack & Why you should care?](https://hashnode.com/posts/what-is-jamstack-and-why-you-should-care/5ed8bdb8e6da1cf54d5e372a)
