«redux» etiketlenmiş sorular

Redux, Flux tasarım modeline dayanan JavaScript uygulamaları için öngörülebilir bir durum konteyneri.

2
Axios get in url çalışır, ancak ikinci parametreyle nesne olarak çalışmaz
GET isteğini ikinci parametre olarak göndermeye çalışıyorum ancak url olarak çalışırken çalışmıyor. Bu çalışır, $ _GET ['naam'] testi döndürür: export function saveScore(naam, score) { return function (dispatch) { axios.get('http://****.nl/****/gebruikerOpslaan.php?naam=test') .then((response) => { dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data}) }) .catch((err) => { dispatch({type: "SAVE_SCORE_FAILURE", payload: err}) }) } }; Ama bunu denediğimde …

6
React / Redux ve Çok Dilli (Uluslararasılaştırma) Uygulamalar - Mimari
Birden çok dilde ve yerel ayarda bulunması gereken bir uygulama geliştiriyorum. Sorum tamamen teknik değil, daha çok mimari ve insanların bu sorunu çözmek için üretimde kullandıkları kalıplarla ilgili. Bunun için hiçbir "yemek kitabı" bulamadım, bu yüzden en sevdiğim soru / cevap web sitesine dönüyorum :) İşte gereksinimlerim (bunlar gerçekten "standarttır"): …

5
Redux kullanarak bir öğeyi silmenin doğru yolu bu mu?
Girişi mutasyona uğratmamam gerektiğini ve onu değiştirmek için nesneyi klonlamam gerektiğini biliyorum. Redux başlangıç ​​projesinde kullanılan kongreyi takip ediyordum ve kullanılan: ADD_ITEM: (state, action) => ({ ...state, items: [...state.items, action.payload.value], lastUpdated: action.payload.date }) bir öğe eklemek için - Öğeyi diziye eklemek için spread kullanımını alıyorum. silmek için kullandım: DELETE_ITEM: (state, …

5
React Router kullanarak bir sayfayı yeniden yönlendirmenin en iyi yolu nedir?
React Router'da yeniyim ve bir sayfayı yeniden yönlendirmenin pek çok yolu olduğunu öğrendim: Kullanma browserHistory.push("/path") import { browserHistory } from 'react-router'; //do something... browserHistory.push("/path"); Kullanma this.context.router.push("/path") class Foo extends React.Component { constructor(props, context) { super(props, context); //do something... } redirect() { this.context.router.push("/path") } } Foo.contextTypes = { router: React.PropTypes.object } …

5
Redux & RxJS, benzerlikler var mı?
Redux'un Flux'ın daha iyi bir "uygulaması" olduğunu veya daha doğrusu bir şeyleri basitleştirmek için yeniden tasarlandığını (uygulama durumu yönetimi) söylediğini biliyorum. Reaktif programlama (RxJS) hakkında çok şey duydum, ancak henüz öğrenmek için dalmadım. Öyleyse sorum şu: Bu iki teknoloji arasında herhangi bir kesişme (ortak bir şey) var mı yoksa birbirlerini …
113 javascript  rxjs  redux 


4
React uygulamasında "İçe aktarma girişimi hatası:" alınıyor
React uygulamamı çalıştırmaya çalışırken aşağıdaki hatayı alıyorum: ./src/components/App/App.js Denenen içe aktarma hatası: "birleştirmeReducers" , "../../store/reducers/" adresinden dışa aktarılmaz. İşte nasıl dışa aktarıyorum combineReducers: import { combineReducers } from 'redux'; import userReducers from './userReducers'; import articleReducers from './articleReducers'; export default combineReducers({ userReducers, articleReducers }); ve işte bunu nasıl içe aktarıyorum App.js: …
110 reactjs  redux 


8
Redux'da belirli bir dizi öğesinin içindeki tek değer nasıl güncellenir
Durumun yeniden oluşturulmasının kullanıcı arabirimi sorunlarına neden olduğu ve bir sayfadaki yeniden oluşturma miktarını azaltmak için yalnızca indirgeyicimin içindeki belirli değeri güncellemem önerildiği bir sorunum var. bu benim durumumun örneği { name: "some name", subtitle: "some subtitle", contents: [ {title: "some title", text: "some text"}, {title: "some other title", text: …

3
Connect w / Redux kullanarak this.props'tan basit gönderim nasıl elde edilir?
Bağladığım basit bir React bileşenim var (üzerinden basit bir dizi / durum eşleme). Mağazanın içeriğine referans vermekten kaçınmak için, doğrudan sahne donanımlarından "gönderim" almanın bir yolunu istiyorum. Başkalarının bu yaklaşımı kullandığını gördüm, ancak nedense buna erişimim yok :) Şu anda kullandığım her npm bağımlılığının sürümleri burada "react": "0.14.3", "react-redux": "^4.0.0", …


4
OnClick'im oluşturma sırasında neden çağrılıyor? - React.js
Oluşturduğum bir bileşenim var: class Create extends Component { constructor(props) { super(props); } render() { var playlistDOM = this.renderPlaylists(this.props.playlists); return ( <div> {playlistDOM} </div> ) } activatePlaylist(playlistId) { debugger; } renderPlaylists(playlists) { return playlists.map(playlist => { return <div key={playlist.playlist_id} onClick={this.activatePlaylist(playlist.playlist_id)}>{playlist.playlist_name}</div> }); } } function mapStateToProps(state) { return { playlists: state.playlists …

11
Yayılma sözdizimini kullanarak ES6'da derin kopya
Redux projem için diziler yerine nesnelerle çalışacak bir derin kopya haritası yöntemi oluşturmaya çalışıyorum. Redux'te her durumun önceki durumlarda hiçbir şeyi değiştirmemesi gerektiğini okudum. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, {...object[key]}); return output; }, {}); } İşe yarıyor: return mapCopy(state, …

6
React redux'te bir getirme hatasıyla başa çıkmanın en iyi yolu nedir?
Müşteriler için bir redüktörüm var, bir tane de AppToolbar için ve diğerleri ... Şimdi, istemciyi silmek için bir getirme eylemi oluşturduğumu ve başarısız olursa İstemciler indirgeyicisinde bazı şeyler yapması gereken bir kodum olduğunu ve ayrıca AppToolbar'da bazı genel hatalar görüntülemek istediğimi varsayalım. Ancak İstemciler ve AppToolbar redüktörleri devletin aynı bölümünü …

3
MapStateToProps ve mapDispatchToProps içindeki ownProps argümanının kullanımı nedir?
Bunu görmek mapStateToPropsve mapDispatchToPropsgeçirilen fonksiyon connectRedux fonksiyonu almak ownPropsikinci bir argüman olarak. [mapStateToProps(state, [ownProps]): stateProps] (Function): [mapDispatchToProps(dispatch, [ownProps]): dispatchProps] (Object or Function): İsteğe bağlı [ownprops]argüman ne için? Redux belgelerinde zaten bir tane olduğu için işleri netleştirmek için ek bir örnek arıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.