
Take a quick look under the hood of a React project by exploring folders, assets, public files, and how components live in JavaScript.
Dive into react by building your first component and deleting boilerplate. Explore import react, class components, state, render, jsx, and the div id app.
Organize a React layout by creating reusable components like the girl image and header, using a div-based structure with class names, floats, and inline styles, and prep for passing data.
Pass data and functions from a parent to child components using props, share state like health across components, and trigger updates and conditional rendering in a real React project.
Learn React by building real projects by constructing a header component for a real estate app, exporting it, and wiring logo and navigation links with color variables and CSS styling.
Finish styling the header by floating the logo left and applying padding with overflow auto. Create a pink register button with white text, no underline, and capitalized text for navigation.
Build a dynamic listings area in React by creating a search, sort by, and pagination structure, then render listing cards with image, address, price, and details.
Create and style a listing card in a React project, integrating image, title, price, and location, applying borders, shadows, gradients, and responsive sizing.
Style the listing box by adjusting padding, font size, and colors for price and location, building the listing view from scratch with css and bootstrap.
Learn to implement a pagination with page numbers and active states, style with padding, centering, hover effects, and cursor pointer, then prepare to focus on the JavaScript logic.
Loop through listings data in a React app using map, pass data as props, render each listing with image, address, city, and price, and assign unique keys.
Learn how to build and manage real estate forms in React by wiring onChange handlers, managing state in a parent real estate form registry, and creating controlled inputs and checkboxes.
Create and bind a filter function in React to filter real estate listings by price and floor space, using min and max values to update state and show matching results.
Manage a global state in React, pass it to listings, and render conditional views (box or long) based on user interaction while wiring a grid and binding handlers via props.
Create a simple city-based search that updates state with the input, converts text to lowercase, and filters listings by matching city text.
Will be adding more videos everyday
One of the most important projects for a developer is to build a real estate app because of so many different skills that are needed to create it. So for developers this is a must have for your portfolio. We go from learning how react works to building each component to filtering the listings.