React6 useState의 비동기적 동작 문제점 updateSearchTerm 함수는 사용자가 키보드로 입력한 값을 받아와서 그 값으로 post 요청을 보내는 함수인데 서버쪽에 요청값 중 searchTerm이 자꾸 이전 값으로 들어오는 것이었다. ... 생략 const [SearchTerm, setSearchTerm] = useState('') useEffect(() => { const body = { skip: Skip, limit: Limit, } getProducts(body) }, []) const updateSearchTerm = (newSearchTerm) => { const body = { skip: 0, limit: Limit, filters: Filters, searchTerm: SearchTerm, } setSkip(0) se.. 2020. 12. 21. redux-promise 로그인 페이지를 구현하며 리덕스 공부중 이해가 가지 않은 부분이 있었다. 아래 소스 처럼 액션생성함수에선 단지 payload에 Promise 객체를 담아 액션 객체 자체를 리턴하는데 LoginPage 컴포넌트에서 dispatch를 호출하면 왜 Promise 객체가 리턴되는가? 였다. // 액션함수 // src/actions/user_action.js import axios from 'axios' import { LOGIN_USER, REGISTER_USER, AUTH_USER } from './types' export function loginUser(dataToSubmit) { const request = axios .post('/api/users/login', dataToSubmit) .then((r.. 2020. 12. 18. 이전 1 2 다음