MODULE 7 Flashcards

1
Q

_____ is a way to represent HTML in the browser

A

Document Object Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

_____ is a JS library for interfaces

A

React

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

React APIs:

A
  • React component
  • React DOM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

React component:

A

Page parts (data, lifecycle, events, and JSX) rendered by React DOM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

_____ is the syntax of React components

A

JSX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

React DOM:

A

API with methods to render a web page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

React uses ____ to keep a representation of the real DOM in memory

A

virtual DOM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

React features:

A
  • Revamped core architecture
  • Lifecycle methods
  • Context API
  • Rendering fragments
  • Portals
  • rendering lists and strings
  • Handling errors
  • Server-side rendering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

backwards compatible rewrite of React

A

React fiber

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

React functions:

A
  • Memorizing functional componenets
  • Code splitting and loading
  • Hooks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Memoizing functional components

A

Avoiding rerendering unchanged components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

code splitting

A

reducing sent code size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hooks

A

functions that extend functional components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what attracts react developers to be react native developers

A

demand for mobile apps
using what they already know
just UI team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly