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

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

          Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript