Index

A

Angular
App.component.ts
architecture view
CalculatorModel.ts
calculator project
command pattern
concepts
meaning
NgModule
properties
template system
UpdateTotalService.ts
Architectures
definition
design decisions
front-end ecosystem
JavaScript
SeeJavaScript)
MV* architectures
SeeMV* architectures)
timeline

B

Backpressure
component code
componentDidMount method
final output
generateProducer method
loss-less strategy
lossy strategy
main application
React component
sampleTime operator
stock value
zip operator

C

Cold observable
definition
output
re-instantiates
with Rx.JS
startWith operator
Command pattern
Communicating Sequential Processes (CSP)
Cycle.js
circular dependency
communication via streams
computer’s vs . user’s input sense
DOM driver
flat stream (flatten method)
getRequest function
HTTP driver
implementation
interaction
key concepts
libraries
main function
message passing architecture
MVI
SeeModel View Intent (MVI))
operations
output results
project UI
pure function
request$ stream
run method
side effects
Snabbdom
state management
App.js
CityForm
comparison
component
fractal architecture
FutureForecast component
Immutable.js
isolate
lens definition
onionified application
Onionify project diagram
tiny library
TodayForecast component
unique approach
stream
UI creation
virtual DOM version
weather application

D

Decorators
pattern
Directives

E

Ember
architecture
definition
EmberCLI tool
handlebars code
key elements
models/calculator.js
MVVM architecture
Router.js
routes/calculator.js
single page application
updateTotal

F

Flux pattern
Fractal architecture
Functional programming
array concepts
high-order functions
immutability
pure function
source code
state management

G

generateProducer method

H

Hot observable
ConnectableObservable
definition
output
publish
refCount operator
source code

I

Imperative programming
Iterator pattern

J, K

JavaScript
Angular
App.component.ts
architecture view
CalculatorModel.ts
calculator project
command pattern
concepts
definition
NgModule
properties
template system
UpdateTotalService.ts
Ember
frameworks
React and Redux

L

Lesh, B.

M, N

mapDispatchToProps method
mapStateToProps method
MobX
actions
architecture diagram
computed values
counter
counterState
ES7 decorators
folder structure
changeSearchTerm method
component
data flow diagram
GridList component
image component
input text
isSearching property
model object
observables
onResult method
PhotoGalleryStore method
project structure
provider object
React components
SearchStore
searchTerm method
selectedPicture method
store implementation
stores object
totalPics method
front-end applications
GalleryModel
key concepts
observables
observers
philosophy
React
project UI
reconciliation
reactions
reactive paradigm
state tree
App.js file
application architecture
augmentedStore node
benefits
clear boundaries
constrain
differences
feature
GalleryModel method
getEnv and getParent method
imperative code
key parts
life-cycle hooks
mutable data structure
PhotoGalleryStore method
SearchStore method
SelectedPictureStore method
stores object
store type system
types.model definition
subscription (observer)
Model View Control (MVC)
calculator application
characteristics
principles
Smalltalk
working process
Model View Intent (MVI)
architecture
communication
data flow diagram
DOM driver
DOM interactions
Flux pattern
HTTP driver
key concepts
main function
modules
source code
unidirectional flow
Model View Presenter (MVP)
App.js
Calculator.jsx
CalculatorModel.js
CalculatorPresenter.js
cross-platform applications
diagram view
differences (MVP and MVC)
working process
Model View View-Model (MVVM)
App.js file
Calculator.jsx
CalculatorModel.js
CalculatorViewModel.js
differences
model concepts
operations
view-model
MV* architectures
MVC
SeeModel View Control (MVC))
MVP
SeeModel View Presenter (MVP))
MVVM
SeeModel View View-Model (MVVM))

O

Observer pattern
Onionify

P, Q

Passive view
Presentational vs . containers components
Programming paradigms,
functional
imperative
reactive

R

React and Redux
architecture diagram
CalculatorActions.js
CalculatorContainer.js
Calculator.jsx
CalculatorReducer.js
core concepts
ecosystem
key elements
libraries
module
passive view
presentational component
provider object
supervising controller
unidirectional flow
virtual DOM
Reactive programming
applications
approaches
black box
buzzwords
calculator class and sum method
channel communication
CSP-JS
CSP process
definition
dependency injection pattern
events streams
functional program
implementation
interactions
vs . interactive
iterator pattern
library/framework
marble diagram
error
horizontal line
map operator
observable definition
representation
testing phase
translation
objects communication
observable/observer relation
observer pattern
overview
production environments
receipt class implementation
Rx.JS
SeeRx.JS)
sequential and parallel processes
source code
spreadsheet cells
stream implementations
testing and data flows
use of
Reconciliation
Root module
Rx.JS
cold observable
fetch operation
MDN specifications
mergeAll
mergeMap operator
final result
hot observable
initial array
Node.js
observable
output
principle and encapsulation
public endpoint
reactive libraries
scenarios
versions
XStream

S

Snabbdom
State-Action-Model (SAM)
composition
fractal architecture paradigm
framework agnostics
goals
implementation
actions and present method
application
details
display method
getCountries method
interface
model
render method
state representation
view object
mathematical formula
passive views
pattern data flow
pattern schematic
state, action, and model
state representation
unidirectional data flow
Supervising controller

T, U

TypeScript

V

Virtual DOM

W

Weststrate, M.
Windows Presentation Foundation (WPF)

X, Y, Z

XStream
arguments
commodities
concepts
data object
emitter
filterEven method
hot streams
interval stream
listener object
Most.js
output of
producer controls
removeDuplicates method
REST endpoint
Rx.JS/Most.js
simplifyUserData method
source code
start and stop methods
streams concepts
xs.create
xs.fromArray
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.77.114