Skip to content

Commit fb31f75

Browse files
committed
readme update
1 parent 79f91f1 commit fb31f75

File tree

1 file changed

+41
-7
lines changed

1 file changed

+41
-7
lines changed

README.md

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,30 @@
44
First part of the react-router fundamentals workshop. We go over everything you need to know about data reading and display.
55
</strong>
66
<p>
7-
Workshop summary
7+
This workshop is the first part of a series on react-router v7, focusing on
8+
data loading and display. It is designed to teach you the core concepts of
9+
react-router v7 in a hands-on, project-based way.
10+
11+
We will learn how to build an e-commerce app from scratch using react-router
12+
v7. Along the way, we will cover topics such as:
13+
- Setting up a react-router v7 project
14+
- Creating routes and nested routes
15+
- Loading data with loaders
16+
- Displaying data with components
17+
- Handling loading states
18+
- Using fetchers to fetch data
19+
- Sorting, filtering, and paginating data
20+
- Progressive enhancement and accessibility
21+
22+
By the end of this workshop, you will have a solid understanding of how to
23+
use react-router v7 to build data-driven applications. You will also have a
24+
working e-commerce app that you can use as a starting point for your own
25+
projects.
26+
27+
<em>
28+
This workshop assumes you have a basic understanding of React and
29+
JavaScript. No prior knowledge of react-router is required.
30+
</em>
831
</p>
932
</div>
1033

@@ -32,18 +55,29 @@
3255

3356
## Prerequisites
3457

35-
- TODO: add prerequisites
36-
- Some
37-
- Pre-requisite
38-
- links
39-
- here
58+
- React knowledge
59+
- Some JavaScript experience
60+
- Basic understanding of TypeScript (types, interfaces, etc)
61+
- Basic understanding of HTML & CSS
62+
- Basic understanding of web development (HTTP, APIs, etc)
63+
- Basic understanding of command line usage
64+
- Basic understanding of server/client architecture
65+
- NO react-router knowledge is needed!
4066

4167
## Pre-workshop Resources
4268

4369
Here are some resources you can read before taking the workshop to get you up to
4470
speed on some of the tools and concepts we'll be covering:
4571

46-
- TODO: add resources
72+
- https://react.dev/blog/2024/12/05/react-19 (React 19 blog post)
73+
- https://react.dev/learn (React official docs - learn section)
74+
- https://reactrouter.com/home (React Router official docs)
75+
- https://www.typescriptlang.org/docs/handbook/2/basic-types.html (TypeScript basic types docs)
76+
77+
Useful to go through if you want to get a head start on the workshop:
78+
- https://v2.remix.run/docs/discussion/introduction (Remix introduction docs, keep in mind that react-router v7 framework mode is a continuation of Remix v2)
79+
- https://v2.remix.run/docs/discussion/progressive-enhancement (Progressive enhancement in Remix, also applicable to react-router v7 framework mode)
80+
- https://developer.mozilla.org/en-US/ (this is your best friend for web development, check out anything you don't understand here)
4781

4882
## System Requirements
4983

0 commit comments

Comments
 (0)