Skip to content

ne2030/reactFront

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SPA App - Reactive Web Front

  1. React.js 15.3.2 버전 μ‚¬μš© 쀑
  2. Boilerplate둜 react-create-app μ‚¬μš©
  • server-side-rendering 지원 x

component, action, reducer λ„€μž„ 정리

Component: 일반적으둜 μ•Œμ•„λ³΄κΈ° μ‰¬μš΄ ν˜•νƒœ

getItems :: (get) /items createItem :: (post) /items

getItem :: (get) /items/3 updateItem :: (put) /items/3 deleteItem :: (delete) /items/3

Action: component μ—μ„œ dispatch ν•  'creator' 와 'thunk' 두가지 ν•„μš”

LogIn 둜직

login(component) -> _login(thunk) -> requestLogIn -> receiveLogin

Item 둜직 (post μš”μ²­ 톡일 // responseλ₯Ό ꡬ뢄할 ν•„μš”κ°€ μ—†μŒ, complete μ—¬λΆ€λ§Œ ꡬ뢄) getItem(component) -> _getItem(thunk) -> requestItem -> receiveItem

createItem(component) -> _createItem(thunk) -> postItem -> completeItem

updateItem(component) -> _updateItem(thunk) -> postItem -> completeItem

deleteItem(component) -> _deleteItme(thunk) -> postItem -> completeItem

Reducer: μŠ€ν† μ–΄μ˜ 이름, ν¬κ²ŒλŠ” route μ΄λ¦„μœΌλ‘œ ν•œ λ’€, νŽ˜μ΄μ§€μ˜ μƒνƒœμ— 따라 depth λ₯Ό λŠ˜λ¦¬λŠ” λ°©ν–₯으둜 ν•œλ‹€.

Counter: {increment, decrement, diff} Login: {onRequest, refreshToken, jwToken, user}

About

Separated Front part for spa_app used Mysql + Express + React.js + Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published