Tìm kiếm trang web

javascript - Đặt hàm trả về promise trong state của redux

Tôi sẽ giải thích lý do tại sao tôi muốn làm điều này sau. Đây là vấn đề. Tôi có một hàm trả về một promise như dưới đây:

const testFunc = () => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve('succeeded'); } else

Đọc thêm →

javascript - Lỗi NODE_ENV của Redux với Gulp/Browserify

Tôi nhận được thông báo lỗi này trên một ứng dụng React/Redux đã được nén và đóng gói bằng Browserify và Gulp và triển khai lên Heroku.

Nhưng có vẻ bước xây dựng đang được thực hiện trong NODE_ENV='production'.

Tôi có một nhiệm vụ thiết lập các biến môi trường như sau

gulp.tas

Đọc thêm →

javascript - Liên kết các hành động Redux

Tôi mới bắt đầu với React, Redux và JavaScript tổng thể. Tôi muốn biết làm thế nào để tôi có thể dispatch một action sau khi action khác kết thúc - Promises một cách chính xác. Code của tôi thực sự hoạt động nhưng nó liên tục báo lỗi:

readingActions.js?14b9:56 Uncaught (in promise) TypeError: dispatch(...).then is not a function(…)

Đây là thiết lập của tôi.

  • Đây là trình tạo hành động của tôi, tôi muốn hành động được xâu chuỗi và nơi xuất hiện cảnh b

    Đọc thêm →

javascript - React Redux - truy cập store hiện có trong một hàm trợ giúp

Tôi đang cố gắng lấy thể hiện của cửa hàng (trạng thái cửa hàng) bên ngoài một component React, cụ thể là trong một hàm trợ giúp riêng. Tôi đã có reducer, hành động của mình, tôi đã tạo một cửa hàng ở component cao nhất.

// configStore.js import { createStore } from 'redux'; im

Đọc thêm →

javascript - Redux Thunk trả về dispatch không hoạt động

Sử dụng Redux Thunk, lần đăng nhập đầu tiên 'OK' là ổn, nhưng quy trình không đi đến console.log thứ hai.

Ai biết có vấn đề gì không? Cảm ơn

export const postTweet = (body) => { console.log('OK') return dispatch => { console.log('NO LOG') } }

Câu trả lời #1

Bạn nên làm dispatch(postTweet(body)). chỉ gọi postTweet như postTweet(body) từ component thì không có hiệu quả.

Đọc thêm →

javascript - Kết nối NextJS, next-i18next, với-redux, với-redux-saga: "Lỗi: Nếu bạn có một phương thức getInitialProps trong tệp _app.js tùy chỉnh của mình..."

Tôi đang cố gắng kết nối một ứng dụng NextJS/React hoạt động bình thường sử dụng 'with-redux-saga' và 'with-redux' với 'next-i18n' (https://github.com/isaachinman/next-i18next) -- nhưng khi ứng dụng của tôi khởi động, tôi nhận được lỗi sau:

Lỗi: N

Đọc thêm →

javascript - Redux RTK Query: Làm mất hiệu lực chỉ một phần tử từ danh sách

Tôi có API sau được định nghĩa cho truy vấn RTK:

export const postsApi = createApi({ reducerPath: "postsApi", baseQuery: fetchBaseQuery({ baseUrl: 'https://myservice.co/api/v2/' }), tagTypes: ["Posts"], endpoints: (builder) => ({ getAllPosts: build

Đọc thêm →

javascript - Cách xử lý việc hủy đăng ký trong một component React khi sử dụng Redux như thế nào?

Trong thành phần của tôi, tôi có những điều sau:

componentWillMount: function () { this.unsubscribe = store.subscribe(function () { this.setState({message: store.getState().authentication.message}); }.bind(this)); }, componentWillUnmount: function

Đọc thêm →

javascript - Redux-thunk với Websockets

Tôi muốn tạo một websocket theo yêu cầu khi một số thành phần muốn đăng ký dữ liệu. Làm thế nào để tôi chia sẻ instance websocket theo cách của redux?

action.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

Tôi

Đọc thêm →

javascript - Lấy giá trị redux-form trong sự kiện onChange

Cách đúng để lấy các giá trị từ một biểu mẫu được quản lý bởi redux-form sau mỗi lần cập nhật biểu mẫu là gì? Tôi cần gửi một hành động mỗi khi biểu mẫu thay đổi, sử dụng các giá trị được nhập vào biểu mẫu.

Giải pháp hiện tại của tôi lấy ra các giá trị cũ, thay vì những giá trị vừa được cập nhật.

Đọc thêm →