Skip to content

Walkthrough of dogstack-example - #5

Open
michael-smith-nz wants to merge 9 commits into
masterfrom
add-basic-walkthrough
Open

Walkthrough of dogstack-example#5
michael-smith-nz wants to merge 9 commits into
masterfrom
add-basic-walkthrough

Conversation

@michael-smith-nz

@michael-smith-nz michael-smith-nz commented Nov 29, 2017

Copy link
Copy Markdown
Member

Sections needed for walkthrough of app

  • Prerequisites
    • React
    • Redux
    • Intro to functional programming/react
    • Feathers?
  • Intro to structure and file structure
  • Creating our first topic (dogs)
    • Display dogs with no backend data
    • Link up to back end
      • Intro to feathers/feathers-action-react
        • selectors, actions, query (worth doing before refactor?)
        • migrations to create dogs table
  • Add Auth
    • ?

Comment thread guides/example-app-walkthrough.md Outdated

#### root.js

To ask Mikey - what's the purpose of styleNode in dogstack (in root.js)? I see where we use appNode, but don't see styleNode being used at all?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since root-systems/dogstack@0197d3e, styleNode is no longer used

Comment thread guides/example-app-walkthrough.md Outdated

> An Epic is a function which takes a stream of actions and returns a stream of actions. Actions in, actions out.

Need this looked at, still confusing to me after looking into `dogstack-agents`

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

epics (via redux-observable) are an abstraction in the same space as redux-thunk or redux-saga or redux-loop, it's meant to address the functionality missing in redux for async actions. epics allow us to observe the stream of actions, so we can do async operations like fetching or saving data, by listening for when the initial action is dispatched, then dispatching a series of sync (update) actions based on the progress of the async operation.

@michael-smith-nz michael-smith-nz changed the title WIP: add walkthrough Walkthrough of dogstack-example Dec 8, 2017
@michael-smith-nz michael-smith-nz self-assigned this Dec 8, 2017

@ahdinosaur ahdinosaur left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yay, ship it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants