Pytania otagowane jako state

Zawartość miejsc w pamięci w dowolnym momencie wykonywania programu nazywana jest stanem programu.


17
Jak zadeklarować zmienne globalne w Androidzie?
Tworzę aplikację, która wymaga logowania. Utworzyłem główną aktywność i logowanie. W onCreatemetodzie głównej aktywności dodałem następujący warunek: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } onActivityResultMetoda, która jest wykonywana, gdy formularz logowania kończy wygląda następująco: @Override public void onActivityResult(int requestCode, int …

17
Jak możesz zrobić coś użytecznego bez stanu zmiennego?
Czytałem ostatnio wiele rzeczy na temat programowania funkcjonalnego i rozumiem większość z nich, ale jedyną rzeczą, której po prostu nie mogę zawinąć, jest kodowanie bezstanowe. Wydaje mi się, że uproszczenie programowania poprzez usunięcie stanu zmiennego jest jak „uproszczenie” samochodu poprzez usunięcie deski rozdzielczej: gotowy produkt może być prostszy, ale powodzenia …

15
Aktualizowanie obiektu za pomocą setState w React
Czy w ogóle można aktualizować właściwości obiektu setState? Coś jak: this.state = { jasper: { name: 'jasper', age: 28 }, } Próbowałem: this.setState({jasper.name: 'someOtherName'}); i to: this.setState({jasper: {name: 'someothername'}}) Pierwszy powoduje błąd składniowy, a drugi po prostu nic nie robi. Jakieś pomysły?
265 reactjs  state 

24
React: jak zaktualizować state.item [1] w stanie za pomocą setState?
Tworzę aplikację, w której użytkownik może zaprojektować własną formę. Np. Podaj nazwę pola i szczegóły, które inne kolumny powinny zostać uwzględnione. Komponent jest dostępny tutaj jako JSFiddle . Mój stan początkowy wygląda następująco: var DynamicForm = React.createClass({ getInitialState: function() { var items = {}; items[1] = { name: 'field 1', …

8
Jak zapobiec utracie stanu niestandardowych widoków przy zmianach orientacji ekranu
Z powodzeniem zaimplementowałem onRetainNonConfigurationInstance()dla mojego głównego, Activityaby zapisywać i przywracać niektóre krytyczne komponenty podczas zmian orientacji ekranu. Ale wygląda na to, że moje niestandardowe widoki są odtwarzane od zera, gdy zmienia się orientacja. Ma to sens, chociaż w moim przypadku jest to niewygodne, ponieważ omawiany widok niestandardowy jest wykresem X …

3
React.Component vs React.PureComponent
Oficjalna React Dokumentów stanu, że „ React.PureComponent„s shouldComponentUpdate()tylko płytko porównuje obiektów”i odradza to jeśli stan jest«głęboko». Biorąc to pod uwagę, czy jest jakiś powód, dla którego należy preferować React.PureComponenttworzenie komponentów React? Pytania : czy jest jakikolwiek wpływ na wydajność w użyciu, na React.Componentktóry możemy się zdecydować React.PureComponent? Zgaduję, shouldComponentUpdate()że PureComponentwykonuje …
224 reactjs  state 


4
Czy React zachowuje kolejność aktualizacji stanu?
Wiem, że React może przeprowadzać aktualizacje stanu asynchronicznie i wsadowo w celu optymalizacji wydajności. Dlatego nigdy nie możesz ufać, że stan zostanie zaktualizowany po wywołaniu setState. Ale można zaufać React aby zaktualizować stan w tej samej kolejności, jak setStatenazywany jest przez ten sam składnik? różne komponenty? W poniższych przykładach rozważ …


8
Zalety programowania bezstanowego?
Niedawno uczyłem się programowania funkcjonalnego (szczególnie Haskell, ale przeszedłem też przez samouczki na temat Lisp i Erlang). Chociaż uważam te koncepcje za bardzo pouczające, nadal nie widzę praktycznej strony koncepcji „bez skutków ubocznych”. Jakie są praktyczne zalety tego rozwiązania? Próbuję myśleć funkcjonalnie, ale są sytuacje, które wydają się zbyt skomplikowane …

3
Jak dodać stan przycisku niestandardowego
Na przykład przycisk domyślny ma następujące zależności między swoimi stanami a obrazami tła: <?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> Jak …
133 android  button  state 


6
Stan Vuex przy odświeżaniu strony
Moja aplikacja korzysta z interfejsu API Firebase do uwierzytelniania użytkowników, zapisując stan logowania jako wartość logiczną w stanie Vuex. Kiedy użytkownik się loguje, ustawiam status logowania i odpowiednio wyświetlam przycisk Zaloguj / Wyloguj. Jednak po odświeżeniu strony stan aplikacji vue zostaje utracony i zresetowany do wartości domyślnych Powoduje to problem, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.