JS Fundamentals
Express
React
Everything Redux
Misc
100

The expression "cat" || true will evaluate to this

What is "cat" ?

100

I handle requests and give back a response. Bon appetit.

What is a server?

100

These are commonly passed into a child component.  

What are Props ? 

100

The official, opinionated, batteries-included toolset for efficient Redux development.

What is Redux Toolkit ?

100

The SQL command that returns all rows from the first table, and the matching rows from the second table. The result is NULL from the second side, if there is no match.  ("ONE STOMP THIS TIME")

What is a LEFT JOIN ? 

200

This prints from the following function: 

```

function jeopardy () {

  for(var i = 0; i < 3; i++) {

    setTimeout(() => { console.log(i) }, 1000)

  }

}

jeopardy()

```


What is 3 3 3 ?

200

A popular middleware to help us better read the data of a POST request. All shapes and sizes are accepted here.

What is body-parser ? 

200

I am what is caused by setting state in a render. Forever and always.

What is an infinite loop? 

200

These popular hooks from the react-redux module replaced mapStateToProps and mapDispatchToProps

What is useSelector and useDispatch ?

200

In React Context API this method must be called on the context in order to pass the given value to the children components. I'm the true bread winner.

What is Provider ? 

300

Name 4 mutative array methods

What is 

Push, pop, shift, unshift, sort, splice 

?

300

Express is this type of module. I hope I get invited. 

What is a 3rd party module. 
300

A type of input that displays what is written in its value attribute. Please take off these restraints. 

A controlled Input. 

300

These are dipatched to the reducers

What are actions ?

300

If I'm writing my reducers in RTK and I have code that has a side-effect. These two keys must be added. 

What is reducer, and prepare ? 

400

Around and around we go; while running through the call stack, asynchronous code is resolved by the Web Browser API, and then moved into the callback queue where it waits for the call stack to empty before dequeuing and then pushing onto the stack. This is referred to as ...

What is The Event Loop

400

Three ways the data is passed to the backend

What is URL parameters, query string, and POST request? 

400

className is written in camelCase because this kind of code is closer to JavaScript than to HTML

What is JSX ? 

400

 A middleware that looks at every action that passes through the system, and if it's a function, it calls that function.

What is a thunk? 

400

Prior to working at Pursuit, Corey Ladovsky had this job title at this company. No I wasn't getting fat...

What  is a Musician at Potbellys. 

500

The three ways functions can be invoked

What is Constructor style, method style, and function style

500

For a child to access all params that were available to its parent route, this options key must be set to true in our call to Router. 

What is mergeParams ? 

500

The three life cycle methods that the useEffect hook can replace.

What is componentDidMount, componentDidUpdate, and componentWillUnmount

500

A tiny package that allows you to work with immutable state in a more convenient way and is used by default in RTK.

What is Immer ?

500

This RTK function accepts an action type string and a function that returns a promise, and generates a thunk that dispatches pending/resolved/rejected action types based on that promise

What is createAsyncThunk ? 

M
e
n
u