Bunu neden yapmak istediğimi daha sonra açıklayacağım. İşte problem. Aşağıdaki gibi bir promise döndüren bir fonksiyonum var:
const testFunc = () => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve('succeeded'); } e DAHA FAZLASI →
Bu hata mesajını, Browserify ve Gulp ile küçültülüp paketlenmiş ve Heroku'ya dağıtılmış bir React/Redux uygulamasında alıyorum.
Ama görünüşe göre derleme adımı NODE_ENV='production' içinde yapılıyor.
Çevre değişkenlerini şöyle ayarlayan bir görevim var
gulp.task('apply-prod-en DAHA FAZLASI →React, Redux ve genel olarak JS konusunda yeniyim. Bir işlemi tamamlandıktan sonra başka bir işlemi nasıl dispatch edebileceğimi bilmek istiyorum - Promiseleri doğru şekilde. Kodum aslında çalışıyor ama sürekli şu hatayı veriyor:
readingActions.js?14b9:56 Uncaught (in promise) TypeError: dispatch(...).then is not a function(…)Bu benim kurulumum.
Bu benim aksiyon oluşturucum, zincirlenmiş aksiyon ve uyarının gerçekleştiği yeri istiyorum.
DAHA FAZLASI →
Bir React bileşeni dışında, yani ayrı bir yardımcı işlevde mağaza örneğini (store durumu) almaya çalışıyorum. Reducer'ım, action'ım var, en üst bileşende bir store oluşturdum.
// configStore.js import { createStore } from 'redux'; import generalReducers from '../reducers/genera
DAHA FAZLASI →Redux Thunk kullanırken, ilk log 'OK' çalışıyor, ama süreç ikinci console.log'a geçmiyor.
Bilen var mı ne yanlış? Teşekkürler
export const postTweet = (body) => { console.log('OK') return dispatch => { console.log('NO LOG') } }Bileşenden sadece postTweeti postTweet(body) şeklinde çağırmak işe yaramaz. dispatch(postTweet(body)) yapmalısınız.
DAHA FAZLASI →
Çalışan bir NextJS/React uygulamasını 'with-redux-saga' ve 'with-redux' kullanan bir şekilde 'next-i18n' (https://github.com/isaachinman/next-i18next) ile bağlamaya çalışıyorum -- ancak uygulamam başlatıldığında aşağıdaki hatayı alıyorum:
Hata: Öz
DAHA FAZLASI →
RTK sorgusu için aşağıdaki API'yi tanımladım:
export const postsApi = createApi({ reducerPath: "postsApi", baseQuery: fetchBaseQuery({ baseUrl: 'https://myservice.co/api/v2/' }), tagTypes: ["Posts"], endpoints: (builder) => ({ getAllPosts: builder. DAHA FAZLASI →
Bileşenimde şunlar var:
componentWillMount: function () { this.unsubscribe = store.subscribe(function () { this.setState({message: store.getState().authentication.message}); }.bind(this)); }, componentWillUnmount: function () { this.unsubscribe() DAHA FAZLASI →Belirli bileşenler veriye abone olmak istediğinde isteğe bağlı olarak bir websocket oluşturmak istiyorum. Websocket örneğini redux tarzında nasıl paylaşabilirim?
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)) } } } DAHA FAZLASI →
redux-form tarafından yönetilen bir formdan her form güncellemesinden sonra değerleri almanın doğru yolu nedir? Form değiştiğinde, forma girilen değerleri kullanarak her seferinde bir eylem göndermem gerekiyor.
Mevcut çözümüm, yeni güncellenen değerler yerine eski değerleri alıyor.
onFormCha DAHA FAZLASI →