Dan Abramov

React Core Team

Dan Abramov

In 2015, Abramov started working in London for Facebook as part of the React Core team to develop Facebook’s open-source user interface (UI) tool, React.js.

He started using React for front-end development when he was working with a U.S-based startup, Stampsy in 2014. While he was working at Facebook, Abramov also developed Redux with Andrew Clark a JavaScript library used to manage application state.

Just JavaScript

Building React Applications with Idiomatic Redux

course by Dan Abramov

Fundamentals of Redux Course from Dan Abramov

course by Dan Abramov

Redux: Normalizing API Responses with normalizr

lesson by Dan Abramov

Redux: Fetching Data on Route Change

lesson by Dan Abramov

Redux: The Reducer Function

lesson by Dan Abramov

Redux: The Middleware Chain

lesson by Dan Abramov

Redux: Writing a Todo List Reducer (Adding a Todo)

lesson by Dan Abramov

Redux: Avoiding Object Mutations with Object.assign() and ...spread

lesson by Dan Abramov

Redux: Writing a Todo List Reducer (Toggling a Todo)

lesson by Dan Abramov

Redux: Avoiding Array Mutations with concat(), slice(), and ...spread

lesson by Dan Abramov

Redux: Writing a Counter Reducer with Tests

lesson by Dan Abramov

Redux: Reducer Composition with Arrays

lesson by Dan Abramov

Redux: Implementing combineReducers() from Scratch

lesson by Dan Abramov

Redux: Refactoring the Reducers

lesson by Dan Abramov

Redux: Wrapping dispatch() to Recognize Promises

lesson by Dan Abramov

Redux: Store Methods: getState(), dispatch(), and subscribe()

lesson by Dan Abramov

Redux: Implementing Store from Scratch

lesson by Dan Abramov

Redux: React Todo List Example (Toggling a Todo)

lesson by Dan Abramov

Redux: Extracting Container Components (VisibleTodoList, AddTodo)

lesson by Dan Abramov

Redux: Displaying Loading Indicators

lesson by Dan Abramov

Redux: Avoiding Race Conditions with Thunks

lesson by Dan Abramov