«state» etiketlenmiş sorular

Programın yürütülmesinin herhangi bir noktasındaki bellek konumlarının içeriğine programın durumu denir.


17
Android'de küresel değişkenler nasıl bildirilir?
Giriş gerektiren bir uygulama oluşturuyorum. Ana ve giriş etkinliğini oluşturdum. Ana aktivite onCreateyönteminde aşağıdaki koşulu ekledim: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } onActivityResultGiriş formu gibi görünür sonlandırıldığında yürütüldüğünde yöntemi: @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { …

17
Değişken durum olmadan faydalı bir şeyi nasıl yapabilirsiniz?
Son zamanlarda fonksiyonel programlama hakkında birçok şey okudum ve çoğunu anlayabiliyorum, ama başımı etrafına saramadığım tek şey vatansız kodlama. Bana öyle geliyor ki, değişebilir durumu kaldırarak programlamanın basitleştirilmesi, gösterge tablosunu çıkararak bir arabayı "basitleştirmek" gibidir: bitmiş ürün daha basit olabilir, ancak son kullanıcılarla etkileşime girmesi için iyi şanslar. Düşündüğüm hemen …

15
React'ta setState ile bir nesneyi güncelleme
Nesnenin özelliklerini ile güncellemek mümkün müdür setState? Gibi bir şey: this.state = { jasper: { name: 'jasper', age: 28 }, } Denedim: this.setState({jasper.name: 'someOtherName'}); ve bu: this.setState({jasper: {name: 'someothername'}}) Birincisi bir sözdizimi hatasıyla sonuçlanır ve ikincisi hiçbir şey yapmaz. Herhangi bir fikir?
265 reactjs  state 

24
Tepki: setState kullanarak state.item [1] durumunda nasıl güncellenir?
Kullanıcının kendi formunu tasarlayabileceği bir uygulama oluşturuyorum. Örneğin, alanın adını ve hangi sütunların dahil edilmesi gerektiğini belirtin. Bileşen burada JSFiddle olarak kullanılabilir . İlk durumum şöyle: var DynamicForm = React.createClass({ getInitialState: function() { var items = {}; items[1] = { name: 'field 1', populate_at: 'web_start', same_as: 'customer_name', autocomplete_from: 'customer_name', title: …

8
Özel görünümlerin ekran yönü değişikliklerinde durumu kaybetmesini önleme
Ekran yönlendirmesi değişikliklerinde belirli kritik bileşenleri kaydetmek ve geri yüklemek onRetainNonConfigurationInstance()için ana sistemim için başarıyla uyguladım Activity. Ancak görünüşe göre, yönelim değiştiğinde özel görünümlerim sıfırdan yeniden oluşturuluyor. Söz konusu özel görünüm bir X / Y grafiği olduğundan ve çizilen noktalar özel görünümde saklandığından, benim durumumda rahatsız edici olsa da bu …

3
React.Component vs React.PureComponent
Resmi Dokümanlar'ı tepki "olduğunu devlet React.PureComponents' shouldComponentUpdate()sadece sığ nesneleri karşılaştırır" ve durumu 'derin' ise buna karşı önerir. Bu göz önüne alındığında, React.PureComponentReact bileşenleri oluştururken tercih edilmesinin bir nedeni var mı? Sorular : kullanmayı React.Componentdüşündüğümüz herhangi bir performans etkisi var React.PureComponentmı? Ben tahmin ediyorum shouldComponentUpdate()ait PureComponentsadece sığ karşılaştırmalar gerçekleştirir. Bu durumda, …
224 reactjs  state 


2
AngularJS ui yönlendiricisi, verileri URL olmadan durumlar arasında geçirir
Verileri url'de göstermeden iki durum arasında veri aktarma sorunuyla karşı karşıyayım, bu kullanıcı gerçekten bu duruma doğrudan inemeyecek gibi. Örneğin. İki durumum var "A" ve "B". "A" durumunda bir sunucu çağrısı yapıyorum ve çağrının yanıtını "B" durumuna geçiriyorum. Sunucu çağrısının yanıtı oldukça uzun bir dize mesajıdır, bu yüzden bunu url'de …

4
React, durum güncellemelerinin sırasını tutuyor mu?
React'in performans optimizasyonu için zaman uyumsuz ve toplu olarak durum güncellemelerini gerçekleştirebileceğini biliyorum. Bu nedenle, aradıktan sonra güncellenecek duruma asla güvenemezsiniz setState. Ama Tepkisiz güvenebilirsiniz aynı sırada devlet güncellemek setStatedenir için aynı bileşen? farklı bileşenler? Aşağıdaki örneklerde düğmeyi tıklamayı düşünün: 1. ihtimali hiç var mı sahte ve b doğrudur için: …

3
Özel bir düğme durumu nasıl eklenir
Örneğin, varsayılan düğme, durumları ve arka plan görüntüleri arasında aşağıdaki bağımlılıklara sahiptir: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/btn_default_normal_disable" /> <item android:state_pressed="true" android:drawable="@drawable/btn_default_pressed" /> <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_default_selected" /> <item android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_focused="true" android:drawable="@drawable/btn_default_normal_disable_focused" /> <item android:drawable="@drawable/btn_default_normal_disable" /> </selector> Kendi özel …
133 android  button  state 

8
Vatansız programlamanın avantajları?
Son zamanlarda işlevsel programlama hakkında bilgi ediniyordum (özellikle Haskell, ancak Lisp ve Erlang üzerine de eğitimlerden geçtim). Kavramları çok aydınlatıcı bulsam da "yan etki yok" konseptinin pratik tarafını hala göremiyorum. Bunun pratik avantajları nelerdir? İşlevsel zihniyette düşünmeye çalışıyorum, ancak durumu kolay bir şekilde kaydetme yeteneği olmadan aşırı derecede karmaşık görünen …



5
React.js, bir işlevi tetiklemeden önce setState'in bitmesini bekleyin.
Durumum şu: this.handleFormSubmit () üzerinde this.setState () 'i çalıştırıyorum this.handleFormSubmit () içinde this.findRoutes () çağırıyorum; - bu, this.setState () işleminin başarıyla tamamlanmasına bağlıdır this.setState (); this.findRoutes çağrılmadan önce tamamlanmaz ... This.findRoutes () 'i çağırmadan önce this.handleFormSubmit () içindeki this.setState ()' in bitmesini nasıl beklerim? Subpar bir çözüm: this.findRoutes () öğesini …

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.