This is the repository for the React Summit workshop titled: Deploy and Test Full-Stack React Apps on Cloudflare
Welcome and thanks for joining our workshop! 🫶
This workshop is designed to be followed step by step, during the actual live workshop you will be given instructions and time to implement the various solutions alongside us, we'll also live code the various exercises solutions.
Each exercise has its own README file in the ./exercises directory.
The workshop's slides for this can be found here: https://react-summit-nov2024-cloudflare-slides.pages.dev/
(for convenience a pdf of the slide is also present here workshop-presentation.pdf
).
If you were to fall behind and/or want to skip an exercises we have step-by-step tagged commits that you can use to jump to different parts of the workshop.
The included tags are:
exr01_start
: start of the exercise 01 (=== start of the workshop)exr01_step_1
: solution to the workshop till exercise 01 step 1exr01_step_2
: solution to the workshop till exercise 01 step 2exr01_step_3
: solution to the workshop till exercise 01 step 3exr01_done
: solution to the workshop till exercise 01 (including the optional steps)exr02_start
: start of the exercise 02exr02_done
: solution to the workshop till exercise 02exr03_start
: start of the exercise 03exr03_step_1
: solution to the workshop till exercise 03 step 1exr03_step_2
: solution to the workshop till exercise 03 step 2exr03_step_3
: solution to the workshop till exercise 03 step 3exr03_done
: solution to the workshop till exercise 03exr04_start
: start of the exercise 04exr04_step_1
: solution to the workshop till exercise 04 step 1exr04_step_2
: solution to the workshop till exercise 04 step 2exr04_done
: solution to the workshop till exercise 04exr05_start
: start of the exercise 05exr05_step_1
: solution to the workshop till exercise 05 step 1exr05_step_2
: solution to the workshop till exercise 05 step 2exr05_step_3
: solution to the workshop till exercise 05 step 3exr05_step_4
: solution to the workshop till exercise 05 step 4exr05_step_5
: solution to the workshop till exercise 05 step 5exr05_done
: solution to the workshop till exercise 05
So if you're behind or in any case want to jump to another point of the workshop:
- stash or commit your current progress (in case you want to get back to it later)
- decide what tag you want to jump to
- run
git checkout -b <MY_BRANCH> <CHOSEN_TAG>
to create a new branch calledMY_BRANCH
that starts from the desired commit, you can then start working from there
Warning
If you have some changes that are specific to you (for example binding data in the wrangler.toml
file which we populate in exercise 02) make sure to copy those over onto your new branch