Skip to content

dartmouth-cs52-18S/lab4-thekevhu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 4 Redux Blog Frontend

The assignment is found at http://cs52.me/assignments/lab/redux-blog/

The site is deployed at thekevhuLab4.surge.sh

What worked

After the lab, I have a good understanding of the component action reducer flow.

What didn't work for me

I am a little confused about the asynch functions in Actions and the role of thunk. I am slightly confused on some of the lifecycle functions and when it is neccessary to use them and when it is just a duplicate and unneccesary.

Extra Credit

The app checks fields and won't let a user create a new post until all fields are filled in.

Lab 5 Redux Blog Frontend pt 2

The assignment is found at http://cs52.me/assignments/lab/redux-blog+auth/

The site is deployed at http://thekevhulab4plusplus.surge.sh/

What worked

After the lab, I have a good understanding of how tokens and passports work on the frontend as well as how certain components can be restricted by authentication and how users are connected to posts.

What didn't work for me

I am still a little confused on how to limit editing/deleting to the user who created it (the extra credit). I also don't know the extra credit where you can access the res.status from the backend.

Extra Credit

For Lab 6 pt 2, I completed commenting only with authentication

About

lab4-thekevhu created by GitHub Classroom

Resources

Stars

Watchers

Forks

Packages

No packages published