Yihua Zhang (ZhangMYihua)

ZhangMYihua

Geek Repo

Company:Bonsai

Location:Toronto

Github PK Tool:Github PK Tool

Yihua Zhang's repositories

crwn-clothing-v2

Version 2 of Crwn-Clothing!

monsters-rolodex-complete

The completed version of our monsters rolodex project!

Language:JavaScriptStargazers:59Issues:4Issues:0

lesson-34

In this lesson we're adding tests into our application!

crwn-clothing-firebase-cart

This repository contains my solution for storing a users cart in firestore. Most of the new code is in the cart saga and firebase utils along with the typical react-redux actions and action types. Make sure to look at the README to see what the security rules are!

react-context-complete

A complete version of our application converting everything redux over to using the contextAPI

Language:JavaScriptStargazers:44Issues:2Issues:0

react-router-demo

A small app bootstrapped with CRA to explain basics of react-routing

Language:JavaScriptStargazers:29Issues:3Issues:0
Language:JavaScriptStargazers:28Issues:0Issues:0

crwn-clothing-prisma

A Prisma server for our backend! Prisma is a layer between our database and our client application that allows us to make graphQL requests!

Language:JavaScriptStargazers:28Issues:0Issues:0

graphql-practice-complete

The final version of our application after converting it to leverage apollo-client for handling local state. *One thing to note is that in checkout-item.container we use something new, the compose function and the graphql function we get from react-apollo to handle multiple mutations!

lesson-3

Going through our folder structure for the project, breaking out homepage component into smaller components

lesson-33

We have optimized our client side application to leverage react.lazy for lazy loading our components at the route level, but also using the new Suspense feature so we're able to properly render our now asynchronously loaded components!

crwn-clothing-v2-graphql

A GraphQL version of Crwn Clothing V2

Language:JavaScriptStargazers:15Issues:1Issues:0

redux-saga-take-takelatest-takeevery

Our test application helping us understand the difference between take, takeEvery and takeLatest

Language:JavaScriptStargazers:15Issues:2Issues:0

useReducer-example

A small project to help us understand the useReducer hook. We are replacing the code in our useEffect example with useReducer for state management.

Language:JavaScriptStargazers:13Issues:2Issues:0

useMemo-useCallback

Our test application to teach useMemo and useCallback!

Language:JavaScriptStargazers:12Issues:2Issues:0

custom-hook-example

A small application showing how to write a custom hook to help us fetch data

Language:JavaScriptStargazers:11Issues:2Issues:0

lesson-32-complete

Let's make our code mobile responsive! We wrote some media queries into the appropriate css files and now we have mobile friendly code!

Language:JavaScriptStargazers:9Issues:2Issues:0

react-star-rating

A star rating component in React

Language:JavaScriptStargazers:9Issues:2Issues:0

use-state-example

A small application to help us understand the new useState hook

Language:JavaScriptStargazers:8Issues:2Issues:0

crwn-pwa

Converting our Crwn-Clothing application over to a progressive web application.

Language:JavaScriptStargazers:7Issues:1Issues:0

graphql-lesson

We are starting our Graphql implementation lesson! In this lesson, we are starting from a state of our application where we don't have sagas but are leveraging redux for local state storage.

Language:JavaScriptStargazers:7Issues:3Issues:6

lesson-32

We have added some media query styles to our styled components, try as an exercise to convert the appropriate pages to be mobile responsive!

Language:JavaScriptStargazers:7Issues:3Issues:1

crwn-hooks

We have updated our application over to using hooks and functional components to replace any class components we had before.

Language:JavaScriptStargazers:6Issues:1Issues:0

gatsby-blog-netlify

The final code for our lesson on building your first gatsby blog!

Language:CSSLicense:MITStargazers:6Issues:2Issues:0

graphql-practice

We have converted over a few components to leverage the apollo clients local storage capabilities, use this project as the starting point for converting the remaining components over to using Apollo-clients local storage!

Language:JavaScriptStargazers:6Issues:0Issues:0

lesson-30-signup-saga-exercise

In this repo, you will find the code for our project with everything we have done up until now. Make an attempt with all you've learned to create a sign-up flow using the knowledge you have on structuring out saga code!

Language:JavaScriptStargazers:5Issues:4Issues:0

use-effect-example

A small project helping us understand the new useEffect hook!

Language:JavaScriptStargazers:4Issues:2Issues:0
Language:CSSLicense:MITStargazers:1Issues:0Issues:0