# The Cookie Clicker REMIX
## 🦊 Pre-lecture
Copyright By PowCoder代写 加微信 powcoder
�� _Estimated time required: 60 minutes._
– [React Hooks Tutorial | useContext](https://www.youtube.com/watch?v=Hu5lB21Wf5k)
– https://reactjs.org/docs/context.html
– https://reactjs.org/docs/hooks-reference.html#usecontext
## 🦉 Lecture
– [lecture-1-abstraction.md](__lecture/lecture-1-abstraction.md)
– [lecture-2-lifting-state.md](__lecture/lecture-2-lifting-state.md)
– [lecture-3-context.md](__lecture/lecture-3-context.md)
## âš¡ Exercises
In the last workshop, we built a Cookie Clicker game. Today we’ll be updating it.
One of the hardest parts of being a developer is dealing with changing requirements. Often you’ll have built a wonderful, functional app, and then a product manager will say “actually, we want to move this bit of functionality to _after_ the signup flow”, and implementing that change can be challenging.
In this workshop, several new requirements have been added!
This workshop also introduces **React context**. This part of the problem takes the shape of a more typical guided workshop, but it comes afterwards.
### Starting point
For your convenience, an initial version of the last workshop’s base solution is provided. If you’d prefer, you can definitely keep working on your version though!
## Exercise 1: Fulfill new requirements
Open this exercise file: [exercise-1.md](__workshop/exercise-1.md)
## Exercise 2: Using React Context
Open this exercise file: [exercise-2.md](__workshop/exercise-2.md)
## Exercise 3: Consuming context
Open this exercise file: [exercise-3.md](__workshop/exercise-3.md)
## Exercise 4: Calculating cookies earned while away
Open this exercise file: [exercise-4.md](__workshop/exercise-4.md)
## Exercise 5: Finish up the last stretch goals!
Last workshop included many stretch goals. Start by tackling them!
## Exercise 6: More refactoring!
Pick a previous workshop, and use what you’ve learned to apply some of these best practices.
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com