How to initialize picker values based on state in react-nativeHow can I get query string values in JavaScript?How to get the value from the GET parameters?How can I add a key/value pair to a JavaScript object?Is Safari on iOS 6 caching $.ajax results?Hide keyboard in react-nativeWhat is the difference between using constructor vs getInitialState in React / React Native?What is the difference between React Native and React?React-Native Custom Component doesn't trigger onValueChange, onPress, or onChangeReact Native Picker: onValueChange triggers unintended onValueChange for other pickersHow to set selected value for multiple Pickers

Chords behaving as a melody

How to answer "write something on the board"?

Is it legal to call shared_future::get() multiple times on the same instance in the same thread?

Buliding a larger matrix from a smaller one

Conjugate る-ending verbs into negative form

Adjective for 'made of pus' or 'corrupted by pus' or something of something of pus

What documents are needed when travelling from Botswana to United Kingdom?

How can a valley surrounded by mountains be fertile and rainy?

Are these intended activities legal to do in the USA under the VWP?

Most elegant way to write a one shot IF

Could a Weapon of Mass Destruction, targeting only humans, be developed?

Most important new papers in computational complexity

One folder having two different locations on Ubuntu 18.04

Can two or more lightbeams (from a laser for example) have visible interference when they cross in mid-air*?

Procedurally generate regions on island

Should fiction mention song names and iPods?

How did installing this RPM create a file?

Who are these Discworld wizards from this picture?

Picking balls from urns.

Should I report a leak of confidential HR information?

Why is Japan trying to have a better relationship with Iran?

Matrix decomposition

Boolean Difference with Offset?

If two black hole event horizons overlap (touch) can they ever separate again?



How to initialize picker values based on state in react-native


How can I get query string values in JavaScript?How to get the value from the GET parameters?How can I add a key/value pair to a JavaScript object?Is Safari on iOS 6 caching $.ajax results?Hide keyboard in react-nativeWhat is the difference between using constructor vs getInitialState in React / React Native?What is the difference between React Native and React?React-Native Custom Component doesn't trigger onValueChange, onPress, or onChangeReact Native Picker: onValueChange triggers unintended onValueChange for other pickersHow to set selected value for multiple Pickers






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I have developed a picker for setting day and night. I getting the current time for a picker value from a API and trying to set with setState, but every time it will display 'day' as a value. I want it should display based on the value passed.



 this.state= 
time : null



timeMode = (Currenttime) => //here if the passed value is 'night' then it should set the value to night.
//Then when clicking on picker it should be both values in dropdown
this.setState( time: Currenttime ); // this causes infinite loop...
return (
<View style=Styles.paddingStyle>
<Picker
selectedValue=this.state.time
mode="dropdown"
onValueChange=(value) => this.setState(time: value)
>
this.DropdownValues()
</Picker>
</View>
)


DropdownValues = () =>
const time = [
'day',
'night'
];
return time.map(data =>
return <Picker.Item label=data value=data />;
);
;









share|improve this question






























    0















    I have developed a picker for setting day and night. I getting the current time for a picker value from a API and trying to set with setState, but every time it will display 'day' as a value. I want it should display based on the value passed.



     this.state= 
    time : null



    timeMode = (Currenttime) => //here if the passed value is 'night' then it should set the value to night.
    //Then when clicking on picker it should be both values in dropdown
    this.setState( time: Currenttime ); // this causes infinite loop...
    return (
    <View style=Styles.paddingStyle>
    <Picker
    selectedValue=this.state.time
    mode="dropdown"
    onValueChange=(value) => this.setState(time: value)
    >
    this.DropdownValues()
    </Picker>
    </View>
    )


    DropdownValues = () =>
    const time = [
    'day',
    'night'
    ];
    return time.map(data =>
    return <Picker.Item label=data value=data />;
    );
    ;









    share|improve this question


























      0












      0








      0








      I have developed a picker for setting day and night. I getting the current time for a picker value from a API and trying to set with setState, but every time it will display 'day' as a value. I want it should display based on the value passed.



       this.state= 
      time : null



      timeMode = (Currenttime) => //here if the passed value is 'night' then it should set the value to night.
      //Then when clicking on picker it should be both values in dropdown
      this.setState( time: Currenttime ); // this causes infinite loop...
      return (
      <View style=Styles.paddingStyle>
      <Picker
      selectedValue=this.state.time
      mode="dropdown"
      onValueChange=(value) => this.setState(time: value)
      >
      this.DropdownValues()
      </Picker>
      </View>
      )


      DropdownValues = () =>
      const time = [
      'day',
      'night'
      ];
      return time.map(data =>
      return <Picker.Item label=data value=data />;
      );
      ;









      share|improve this question
















      I have developed a picker for setting day and night. I getting the current time for a picker value from a API and trying to set with setState, but every time it will display 'day' as a value. I want it should display based on the value passed.



       this.state= 
      time : null



      timeMode = (Currenttime) => //here if the passed value is 'night' then it should set the value to night.
      //Then when clicking on picker it should be both values in dropdown
      this.setState( time: Currenttime ); // this causes infinite loop...
      return (
      <View style=Styles.paddingStyle>
      <Picker
      selectedValue=this.state.time
      mode="dropdown"
      onValueChange=(value) => this.setState(time: value)
      >
      this.DropdownValues()
      </Picker>
      </View>
      )


      DropdownValues = () =>
      const time = [
      'day',
      'night'
      ];
      return time.map(data =>
      return <Picker.Item label=data value=data />;
      );
      ;






      javascript react-native state picker






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 26 at 13:27







      begin js

















      asked Mar 25 at 13:25









      begin jsbegin js

      13 bronze badges




      13 bronze badges






















          0






          active

          oldest

          votes










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55338864%2fhow-to-initialize-picker-values-based-on-state-in-react-native%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes




          Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.







          Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55338864%2fhow-to-initialize-picker-values-based-on-state-in-react-native%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Obelisk of Theodosius Contents History Description Notes Bibliography Further reading External links Navigation menuAge of spirituality : late antique and early Christian art, third to seventh centuryOver 60 picturesObelisks of the World41°00′21.24″N 28°58′31.43″E / 41.0059000°N 28.9753972°E / 41.0059000; 28.97539727724550-7235741376235741376

          밀양 대씨 역사 각주 함께 보기 둘러보기 메뉴밀양 대씨

          1973년 목차 사건 문화 탄생 사망 노벨상 달력 둘러보기 메뉴