Skip to content

Instantly share code, notes, and snippets.

View shameemreza's full-sized avatar
🦜
Talk is cheap. Check My Code, Blog and Portfolio.

Shameem Reza shameemreza

🦜
Talk is cheap. Check My Code, Blog and Portfolio.
View GitHub Profile
@shameemreza
shameemreza / rendering-array-map.js
Created March 31, 2023 17:19
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
function EmployeeList(props) {
const employees = props.employees;
const employeeList = employees.map((employee) => (
<div key={employee.id}>
<h2>{employee.name}</h2>
<p>Age: {employee.age}</p>
<p>Position: {employee.position}</p>
@shameemreza
shameemreza / passing-array-as-prop.js
Created March 31, 2023 17:14
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
import EmployeeList from "./EmployeeList";
function App() {
const employees = [
{ name: "John Doe", age: 25, position: "Software Engineer" },
{ name: "Jane Smith", age: 32, position: "Product Manager" },
{ name: "Mike Johnson", age: 27, position: "UI/UX Designer" },
{ name: "Sarah Lee", age: 30, position: "Marketing Manager" },
];
@shameemreza
shameemreza / passing-props.js
Created March 31, 2023 17:13
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
function EmployeeList(props) {
const employees = props.employees;
const employeeList = employees.map((employee) => (
<tr key={employee.name}>
<td>{employee.name}</td>
<td>{employee.age}</td>
<td>{employee.position}</td>
@shameemreza
shameemreza / styling-array-list.css
Created March 31, 2023 17:12
Code for the "How to Render an Array of Objects in React?" Article.
table {
border-collapse: collapse;
width: 100%;
margin: 0 auto;
font-family: Arial, sans-serif;
}
thead th {
background-color: #5f9ea0;
color: white;
@shameemreza
shameemreza / render-employees-list.js
Created March 31, 2023 17:10
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
import EmployeeList from "./EmployeeList";
function App() {
const employees = [
{ name: "John Doe", age: 25, position: "Software Engineer" },
{ name: "Jane Smith", age: 32, position: "Product Manager" },
{ name: "Mike Johnson", age: 27, position: "UI/UX Designer" },
{ name: "Sarah Lee", age: 30, position: "Marketing Manager" },
];
@shameemreza
shameemreza / mp-through-array-of-objects.js
Created March 31, 2023 17:08
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
function EmployeeList() {
const employees = [
{ name: "John Doe", age: 25, position: "Software Engineer" },
{ name: "Jane Smith", age: 32, position: "Product Manager" },
{ name: "Mike Johnson", age: 27, position: "UI/UX Designer" },
{ name: "Sarah Lee", age: 30, position: "Marketing Manager" },
];
@shameemreza
shameemreza / create-react-component.js
Created March 31, 2023 17:06
Code for the "How to Render an Array of Objects in React?" Article.
import React from "react";
function EmployeeList() {
return (
<div>
{/* Render the employee list here */}
</div>
);
}
function UserProfile({ user }) {
return (
<div>
<h1>{user.name}</h1>
<p>{user.bio}</p>
</div>
);
}
export async function getServerSideProps(context) {
import { useRouter } from "next/router";
function UserProfile() {
const router = useRouter();
const { id } = router.query;
// Fetch data for user with id
...
return (