как переключить значение цвета текста placeholdertextcolor в текстовом вводе?

я хочу сделать темный режим и режим света, на темном режиме я хочу placeholdertextcolor белый, в режиме свет я хочу, чтобы было темно. чтобы это произошло, я пробовал, если/другое в placeholdertextcolor себя, я также пытался сделать это с помощью функции, как показано ниже в коде.

я использую переключатель с реагировать родной, которая возвращает true или false. на верно выполняться первым стилем в заявлении, на ложные выполнять второй стиль в заявлении. эти placeholdertextcolor в texinput.

// first try<textinput style={textinput} onchangetext={(password) => this.setstate({password})} placeholder={'password'} placeholdertextcolor={toggle === true ? styles.darkcolor : styles.whitecolor} value={this.state.password}/>// second try by doing it through a functiontest = () => {    return toggle === true ? styles.darkcolor : styles.whitecolor};<textin...placeholdertextcolor={() => this.test()}/>

<strong>и</сильный>

placeholdertextcolortextinput

я ожидаю, что для заполнителя менять цвет в зависимости от состояния переключателя. но все это я получаю ошибки