Skip to content

Commit 5a9a3da

Browse files
docs: add Anton's Experiment to README.md
1 parent c1e0e80 commit 5a9a3da

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

.vscode/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"cSpell.words": [
3+
"Dodds",
4+
"Karlovskiy"
5+
]
6+
}

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,15 @@ The **Code Snapshots** and **Lecture Attachments** folders contain one subfolder
1717
Code snapshots are primarily provided to allow you to compare your code to mine. The snapshots are taken directly from the course recordings and therefore reflect my code you see in the videos.
1818

1919
Of course, you can also try running those code snapshots on your machine. You'll need to run `npm install` in the individual snapshot folders, followed by `npm run dev` to start the development server - just as shown in the course.
20+
21+
# Anton's Experiment
22+
23+
This repository includes an experimental implementation by [anton-karlovskiy](https://github.com/anton-karlovskiy) that focuses on React Context best practices and TypeScript migration. The experiment involves:
24+
25+
- Porting the shopping-cart-context from JavaScript to TypeScript
26+
- Implementing React Context following best practices (as outlined in [Kent C. Dodds' guide](https://kentcdodds.com/blog/how-to-use-react-context-effectively))
27+
- Refactoring the context implementation with improved naming and structure
28+
29+
**Related Links:**
30+
- [GitHub Pull Request #84](https://github.com/academind/react-complete-guide-course-resources/pull/84)
31+
- [Live Demo (Vercel)](https://react-complete-guide-course-resources-10-9.vercel.app/)

0 commit comments

Comments
 (0)