목록데이터구조 (199)
스택큐힙리스트
// auth.js import request from 'axios'; import { loadUserData } from './user'; // 상수 정의 // 초기 상태 정의 // 기본 리듀서 내보내기 export const login = (user, pass) => async (dispatch) => { try { dispatch({ type: LOGIN_REQUEST }); let { data } = await request.post('/login', { user, pass }); await dispatch(loadUserData(data.uid)); dispatch({ type: LOGIN_SUCCESS, data }); } catch(error) { dispatch({ type: LOGIN_E..
내 애플리케이션의 알림 상태를 업데이트하는 동작이 있습니다. 보통 이 알림은 오류 또는 정보일 것입니다. 그런 다음 5초 후에 초기 상태로 알림 상태를 반환하는 다른 동작을 실행해야 합니다. 따라서 알림을 5초 후에 자동으로 사라지도록 기능을 제공하는 것이 주된 이유입니다. setTimeout을 사용하여 다른 동작을 호출하고 반환하는 것을 시도했지만 온라인에서는 이 방법을 찾을 수 없었습니다. 따라서 어떠한 조언도 환영합니다.답변 1일부 앱의 경우 비동기 제어 흐름 요구 사항이 스컹크로 표현하기에 너무 복잡해질 수 있는 상황에 처할 수 있습니다. 예를 들어, 실패한 요청을 다시 시도하는 경우, 토큰을 사용한 재인증 플로우, 또는 단계별 온보딩은 이런 방식으로 작성할 때 지나치게 장황하고 오류가 발생하기 ..
ReactJS와 JSX에 새로운 사람입니다. 아래의 코드에 약간의 문제가 있습니다. 각 li에 className 속성에 여러 클래스를 추가하려고 시도하고 있습니다: 내 React 컴포넌트는 다음과 같습니다:var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: 내 계정, icon: 아이콘 계정 }, { name: 메시지, icon: 아이콘 메시지 }..
npm을 작동시킬 수 없습니다. 제 package.json 파일에는 scripts: { build: build.js } 가 있고, 동일한 폴더에 console.log만 하는 build.js 파일이 있습니다. 다음을 실행할 때 npm run build 에러가 발생합니다. 시스템은 지정된 프로그램을 실행할 수 없습니다. npm ERR! Windows_NT 6.1.7601 npm ERR! argv C:\\Program Files\\nodejs\\node.exe C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js run build npm ERR! node v4.1.1 npm ERR! npm v3.3.5 npm ERR! code ELIFECYCLE 그리고..