Skip to content

Instantly share code, notes, and snippets.

View daomeow's full-sized avatar

Melanie Daoheuang daomeow

  • Auddia
  • Denver, CO
View GitHub Profile

React Router Prework

This gist contains a short assignment I'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.

Instructions

  1. Fork this gist
  2. On your own copy, go through the listed readings and answer associated questions

You will not be turning this in; it's for your own understanding/learning/benefit 😁

  1. What is a "data model", and how does it relate to the DOM in a front-end application?
  • It’s the “source of truth”, this model organizes elements of data and standardizes how they related to one another. Where as, the DOM is the visual representation of the application.

  1. What is a "framework?" And how does it differ from a "library?"
  • JS frameworks are collections of JavaScript code libraries that provide developers with pre-written JS code to use for routine programming. It differs from a library by the flow and control of the development process (inversion of control).

  1. Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?
  • It is more efficient and makes building complex web applications a lot easier. Time is money!

  1. What is a "component" in React? Why is it useful to have components?
@daomeow
daomeow / README-Template.md
Created January 13, 2021 02:22 — forked from DomPizzie/README-Template.md
A simple README.md template

Project Title

Simple overview of use/purpose.

Description

An in-depth paragraph about your project and overview of use.

Getting Started

Empathy

  1. What role does empathy play in your life and how has it helped you?
Empathy plays a huge role in my life to be the best partner and daughter I can be to my family. 
Another aspect that I see empathy bettering my life is through work. Gusto is one of the first 
companies that I have worked for that has leadership that really supports you and actively listens
to your ideas. Space is provided for teams to collaborate without judgment and colleagues give 
well constructed feedback.

Professional Development