Skip to content

A React app containing cards of randomized robot characters rendered using react components.

Notifications You must be signed in to change notification settings

samuelymh/robofriends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robofriends favicon-32x32

Created using React.

Currently hosted on Netlify

How to run website locally

  1. Clone this repo
  2. Run npm install
  3. Run npm start

Learning Outcomes of Project

  1. How programming paradigm with React works in contrast to just traditional js.
  2. Basic syntaxing when writing jsx.
  3. How separation of concerns with React involves separation of React Components instead.
  4. React component lifecycle.
  5. Concept of one way data flow when dealing with React components.
  6. Nuances of 'this' when using arrow functions.
  7. How to organize files into separate folders for React components and React containers (for smart components).
  8. Concept of smart React components which has class syntax and typically has a state.
  9. How to catch errors within components using an error boundary component.
  10. How to install third-party libraries using npm.
  11. How to optimize project by minification using npm build command and deploy to a web hosting provider (Netlify).
  12. How to use hooks in components.
  13. How to use redux for maintainable data flow.

About

A React app containing cards of randomized robot characters rendered using react components.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published